perm filename SUAI.XGP[1,ALS] blob sn#542441 filedate 1980-11-20 generic text, type T, neo UTF8
/NOWRAPAROUND/LMAR=50/TMAR=50/RMAR=1700/BMAR=1/PMAR=0/XLINE=0/FONT#0=NGR13/USETI=000000276*TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX**TEX*

␈βαw␈↓ ¬4␈εαSh␈α↓ort␈α∀W␈α{A␈α␈I␈α↓T␈α␈S
␈β¬k␈↓ εM␈ε"by
␈βε⊗␈↓ ¬l␈ε"Arth␈α␈ur␈αSam␈α␈uel
␈β
c␈↓ ¬↓␈ε(Com␈α␈pu␈α␈ter␈αScien␈α␈ce␈αDep␈α␈artm␈α␈en␈α␈t
␈β∞≡␈↓ ¬F␈ε"Stanford␈αUniv␈α␈ersit␈α␈y
␈β∞T␈↓ ¬J␈ε"No␈α␈v␈α␈em␈α␈ber␈α19,␈α1980
␈β⊃

␈βαD␈↓ ¬␈εαSh␈ααort␈α∀W␈α{A␈α␈ITS
␈ββl␈↓ ¬i␈ε"Abstract
␈β∧+␈↓ ↓.␈ε"This␈α∂is␈α∂an␈α∂in␈α␈troductory␈α∂man␈α␈ual␈α∂describing␈α∂the␈↓ λβ␈ε"timesharing␈α∂system␈α∂that␈α∞is
␈β∧0␈↓ π"␈ε.SU-AI
␈β∧V␈↓ ↓.␈ε"a␈α␈v␈α}ailable␈α∞primarily␈α
for␈α∞sponsored␈α
research␈α∞in␈α∞the␈α
Computer␈α∞Science␈α
Departmen␈α␈t.
␈β¬α␈↓ ↓.␈ε"The␈α
presen␈α␈t␈αman␈α␈ual␈α
is␈α
written␈α
for␈αthe␈α
beginner␈α
and␈αthe␈α
user␈α
in␈α␈terested␈αprimarily
␈β¬-␈↓ ↓.␈ε"in␈α∞the␈α∞message␈α∞handling␈α∞capabilit␈α␈y␈α∞as␈α∞w␈α␈ell␈α∞as␈α∞for␈α∞the␈α∞experienced␈α∞computer␈α
user
␈β¬X␈↓ ↓.␈ε"and␈αprogrammer␈αwho␈αeither␈αis␈αunfamiliar␈αwith␈αthe␈↓ λ1␈ε"computer␈αor␈αwho␈αuses␈αit
␈β¬]␈↓ πS␈ε.SU-␈α↓AI
␈βεβ␈↓ ↓.␈ε"infrequen␈α␈tly.␈α⊂References␈αare␈αmade␈αto␈αthe␈αa␈α␈v␈α}ailable␈αhard-copy␈αman␈α␈uals␈αand␈αto␈αthe
␈βε.␈↓ ↓.␈ε"extensiv␈α␈e␈αλon-line␈α	documan␈α␈t␈αλ|les␈αλwhere␈α	more␈αλcomplete␈αλinformation␈α	can␈αλbe␈αλobtained.
␈βεn␈↓ ↓.␈ε"The␈αprincipal␈αadv␈α}an␈α␈tages␈αof␈αthis␈αsystem␈αare:
␈βπ.␈↓ ↓.␈ε"1)␈α⊂The␈α⊂a␈α␈v␈α}ailabilit␈α␈y␈α∂of␈α⊂a␈α⊂large␈α⊂repertoire␈α⊂of␈α⊂useful␈α∂system␈α⊂features;␈α∩2)␈α⊂The␈α∂large
␈βπY␈↓ ↓.␈ε"memory;␈α
3)␈α
The␈α
large␈α|le␈α
storage␈α
system;␈α
4)␈αThe␈α
ease␈α
with␈αwhich␈α
one␈α
can␈αaccess
␈βλ∧␈↓ ↓.␈ε"other␈α⊃computers␈α⊃via␈α⊃the␈↓ ¬-␈ε"net;␈α∪5)␈α⊃The␈α⊃|le␈α⊃transfer␈α⊃facilities␈α⊃via␈α⊂the
␈βλ	␈↓ ∧F␈ε.A␈α↓R␈α␈P␈α}A␈↓ 
Y␈ε.E␈α↓FTP
␈βλ/␈↓ ↓.␈ε"program␈αand␈α
the␈↓ ∧m␈ε";␈α
6)␈α
The␈↓ ε>␈ε"prin␈α␈ter␈α
and␈αthe␈α
large␈αcollections␈α
of␈α
fon␈α␈ts
␈βλ4␈↓ β=␈ε.E␈α↓THERNET␈↓ ¬r␈ε.X␈α␈GP
␈βλ[␈↓ ↓.␈ε"a␈α␈v␈α}ailable␈αfor␈αit;␈αand␈α7)␈αThe␈αfast␈αand␈αcon␈α␈v␈α␈enien␈α␈t␈αE␈αeditor␈αwith␈αits␈αmacro␈αfacilities.
␈β⊃

␈βαD␈↓ ¬4␈εαSh␈α↓ort␈α∀W␈α{A␈α␈I␈α↓T␈α␈S
␈β∧@␈↓ ↓a␈εβI␈α↓n␈α}troductio␈α␈n
␈β¬_␈↓ ↓a␈ε"This␈αλis␈α	an␈αλin␈α␈troductory␈αλman␈α␈ual␈αλto␈α	the␈↓ πα␈ε"time-sharing␈αλcomputer␈αλin␈α␈tended␈αλfor␈α	the
␈β¬≥␈↓ ε(␈ε.SU-AI
␈β¬C␈↓ ↓a␈ε"beginner␈α
and␈α
as␈α
a␈αready␈α
reference␈α
to␈α
the␈αmore␈α
complete␈α
documen␈α␈tation␈α
a␈α␈v␈α}ailable
␈β¬n␈↓ ↓a␈ε"elsewhere.␈α∂Much␈αλof␈αλthe␈αλreferenced␈αλmaterial␈α	is␈αλto␈αλbe␈αλfound␈αλin␈αλthe␈αλMonitor␈α	Command
␈βε→␈↓ ↓a␈ε"Man␈α␈ual␈αλthat␈α	is␈αλa␈α␈v␈α}ailable␈αλin␈αλhard␈α	copy␈αλas␈αλStanford␈αλArti|cial␈αλIn␈α␈telligence␈α	Laboratory,
␈βεD␈↓ ↓a␈ε"Operating␈α
Note␈α
54.6,␈α∞and␈α
ma␈α␈y␈α
be␈α
read␈α
on␈α∞line␈α
by␈α
t␈α␈yping␈↓ V␈ε".
␈βεI␈↓ λs␈ε.READ␈αMON␈α␈C␈α↓O␈α␈M␈α↓<␈α␈CR>
␈βεp␈↓ ↓a␈ε"Additional␈α⊂documen␈α␈tation␈α∂is␈α⊂a␈α␈v␈α}ailable␈α⊂on-line␈α∂in␈α⊂man␈α␈y␈α⊂individual␈α∂|les␈α⊂that␈α⊂this
␈βπ≠␈↓ ↓a␈ε"man␈α␈ual␈αwill␈αreference.
␈βπZ␈↓ ↓a␈ε"The␈↓ β∧␈ε"computer␈α
with␈α	its␈↓ ε␈ε"operating␈α
system␈α
and␈α	the␈α
associated␈α
large,␈α
and
␈βπ←␈↓ α)␈ε.SU-AI␈↓ ¬!␈ε.W␈α{AI␈α↓TS
␈βλε␈↓ ↓a␈ε"w␈α␈ell␈αin␈α␈tegrated,␈α|le␈αsystem␈αis␈αused␈αprimarily␈αfor␈αsponsored␈αresearch.
␈βλE␈↓ ↓a␈ε"Before␈α
y␈α␈ou␈αuse␈α
the␈↓ ∧q␈ε"computer␈αy␈α␈ou␈α
should␈αmak␈α␈e␈α
arrangemen␈α␈ts␈αfor␈α
authoriza-
␈βλJ␈↓ ∧∪␈ε.SU-AI
␈βλp␈↓ ↓a␈ε"tion.␈α⊂Y␈α⎇ou␈α
will␈α
be␈α
assigned␈αsome␈α
disk␈α
space␈αto␈α
store␈α
y␈α␈our␈α
personal␈α|les␈α
and␈α
y␈α␈ou␈αwill
␈β	≤␈↓ ↓a␈ε"be␈α∞assigned␈α
a␈α
Programmer␈α∞Name␈α
which␈α
can␈α∞usually␈α
be␈α
y␈α␈our␈α∞initials␈α
or␈α
a␈α∞3-letter
␈β	G␈↓ ↓a␈ε"nickname.␈α~If␈α⊂y␈α␈ou␈α∂in␈α␈tend␈α∂to␈α⊂w␈α␈ork␈α∂from␈α∂a␈α⊂remote␈α∂terminal,␈α⊂y␈α␈ou␈α⊂will␈α∂also␈α∂need␈α⊂a
␈β	r␈↓ ↓a␈ε"passw␈α␈ord.␈α→If␈α∂at␈α∞all␈α∂possible,␈α⊂y␈α␈ou␈α∂should␈α∞begin␈α∂y␈α␈our␈α∂experience␈α∂with␈α∂this␈α∂system
␈β
≥␈↓ ↓a␈ε"using␈αa␈αDataDisc␈αterminal␈αand␈αthis␈αman␈α␈ual␈αwill␈αassume␈αthat␈αy␈α␈ou␈αdo.
␈β
]␈↓ ↓a␈ε"Details␈α	as␈αλto␈αλthe␈α	method␈αλof␈αλobtaining␈α	authorization␈αλma␈α␈y␈αλbe␈α	read␈αλfrom␈αλan␈α␈y␈α	DataDisc
␈βλ␈↓ ↓a␈ε"terminal␈α(ev␈α␈en␈αwithout␈αbeing␈αlogged␈αin)␈αby␈αt␈α␈yping␈↓ 
,␈ε".
␈β
␈↓ π}␈ε.HE␈α↓LP␈αL␈α␈OGIN<␈α␈C␈α↓R␈α␈>
␈β⊂␈↓ ↓a␈εβ1.␈α≥Y␈α|our␈α∞Computer␈α∞T␈α⎇ermina␈α␈l
␈βg␈↓ ↓a␈ε"There␈α∞are␈α
sev␈α␈eral␈α∞t␈α␈ypes␈α∞of␈α
terminals␈α∞curren␈α␈tly␈α
in␈α∞use␈α∞on␈α
the␈↓ 
∧␈ε"computer␈α∞and
␈βl␈↓ 	%␈ε.SU-AI
␈β
∩␈↓ ↓a␈ε"they␈α
di{er␈α
principally␈α
in␈α
regard␈α
to␈α
the␈α
n␈α␈um␈α␈ber,␈α
names,␈αand␈α
uses␈α
of␈α
the␈α
special␈α
k␈α␈eys
␈β
>␈↓ ↓a␈ε"that␈αdistinguish␈αa␈αcomputer␈αterminal␈αfrom␈αa␈α
t␈α␈ypewriter.␈α⊂The␈αuse␈αof␈αa␈αDataDisc␈αor
␈β
i␈↓ ↓a␈ε"DataDisc-compatable␈αterminal␈αwill␈αbe␈αassumed␈αin␈αthis␈αman␈α␈ual.
␈β∞)␈↓ ↓a␈ε"There␈αis␈α
one␈αk␈α␈ey␈αthat␈αis␈αcommon␈α
to␈αall␈αcurren␈α␈tly␈αused␈α
terminals,␈αthe␈↓  ␈ε"k␈α␈ey,
␈β∞.␈↓ 
2␈ε.CAL␈α↓L
␈β∞T␈↓ ↓a␈ε"and␈αit␈α
is␈α
usually␈αlocated␈α
on␈α
the␈αfar␈α
upper␈αrigh␈α␈t.␈α∂This␈α
k␈α␈ey␈αis␈α
used␈αto␈α
call␈α
the␈αsystem
␈β⊃

␈β↓H␈↓ πq␈ε1␈α
Your␈α
Computer␈α
Terminal
␈β↓I␈↓ ↓.␈ε/2
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"monitor.␈α↔Y␈α⎇ou␈α∞will␈α∞be␈α∞in␈α␈teracting␈α∂with␈α∞the␈α∞monitor␈α∞when␈α∞y␈α␈ou␈α∂|rst␈α∞sit␈α∞do␈α␈wn␈α∞at␈α∞a
␈βαT␈↓ ↓.␈ε"terminal␈αand␈αwhenev␈α␈er␈αit␈αprompts␈αy␈α␈ou␈αby␈αdispla␈α␈ying␈αa␈αperiod␈αat␈αthe␈αbeginning␈αof
␈βα␈␈↓ ↓.␈ε"a␈α
line.␈α∩If␈α
the␈αsystem␈α
does␈α
not␈αprin␈α␈t␈α
a␈α
period␈αor␈α
if␈α
it␈α
simply␈αfails␈α
to␈α
respond,␈αthen
␈ββ+␈↓ ↓.␈ε"y␈α␈ou␈α∞ma␈α␈y␈α
ha␈α␈v␈α␈e␈α
to␈α∞strik␈α␈e␈α
the␈↓ ¬K␈ε"k␈α␈ey␈α∞(once␈α
or␈α
t␈α␈wice)␈α∞to␈α
call␈α∞the␈α
monitor.␈α∀There
␈ββ0␈↓ ∧i␈ε.CALL
␈ββV␈↓ ↓.␈ε"are␈αmore␈αgraceful␈α
w␈α␈a␈α␈ys␈αof␈αgetting␈αback␈αto␈αthe␈α
system␈αmonitor␈αthat␈αy␈α␈ou␈αwill␈αlearn
␈β∧↓␈↓ ↓.␈ε"in␈α∞time,␈α∞but␈α
the␈↓ ∧≡␈ε"k␈α␈ey␈α
is␈α∞alw␈α␈a␈α␈ys␈α∞the␈α
Key␈α∞of␈α∞Last␈α
Resort.␈α∃If␈α∞the␈α∞system␈α
fails
␈β∧ε␈↓ β;␈ε.CAL␈α↓L
␈β∧,␈↓ ↓.␈ε"to␈α
respond␈α
to␈αthe␈↓ ∧/␈ε"k␈α␈ey,␈α
it␈αma␈α␈y␈α
be␈α
do␈α␈wn.␈α∩Either␈α
w␈α␈ait␈α
a␈αfew␈α
min␈α␈utes␈α
and␈αtry
␈β∧1␈↓ βM␈ε.CAL␈α↓L
␈β∧W␈↓ ↓.␈ε"again␈αor␈αcheck␈αwith␈αsomeone␈αat␈αanother␈αterminal.
␈β¬↔␈↓ ↓.␈ε"Y␈α⎇ou␈αshould␈α
note␈αthat␈αthere␈αis␈αa␈α
full␈αset␈αof␈αk␈α␈eys␈α
for␈αthe␈αn␈α␈umerals␈αand,␈αspeci|cally,
␈β¬B␈↓ ↓.␈ε"that␈αthe␈α
letter␈α\l"␈αis␈α
not␈αused␈αfor␈α
the␈αn␈α␈umeral␈α\1"␈α
and␈αthe␈αletter␈α
\O"␈αis␈αnot␈αused
␈β¬m␈↓ ↓.␈ε"for␈α
the␈α
n␈α␈umeral␈α
\0".␈↓ ¬w␈ε"There␈α
is,␈α
of␈α
course,␈α
the␈α
usual␈α
space␈α
bar␈αand
␈β¬r␈↓ ∧∧␈ε.C␈α↓onfusi␈α␈ng␈α↓,␈α
isn'␈α␈t?
␈βε→␈↓ ↓.␈ε"there␈α⊂is␈α⊂a␈α⊂carriage␈α⊂return␈α⊂k␈α␈ey␈α⊂(usually␈α⊂mark␈α␈ed␈↓ λ4␈ε")␈α⊂that␈α⊂has␈α⊂some␈α⊂special
␈βε≡␈↓ π,␈ε.RE␈α↓TURN
␈βεD␈↓ ↓.␈ε"functions.␈α↔W␈α⎇e␈α∞will␈α∞call␈α∞this␈α∂k␈α␈ey␈α∞the␈↓ ε#␈ε".␈α∞Then␈α∞there␈α∞are␈α∂a␈α∞n␈α␈um␈α␈ber␈α∞of␈α∞other␈α∞k␈α␈eys
␈βεI␈↓ ¬u␈ε.CR
␈βεo␈↓ ↓.␈ε"that␈αare␈αnot␈αthe␈αsame␈αon␈αdi{eren␈α␈t␈αt␈α␈ypes␈αof␈αterminals,␈αas␈αwill␈αbe␈αexplained␈αbelo␈α␈w.
␈βπ/␈↓ ↓.␈ε"Y␈α⎇ou␈α⊂ma␈α␈y␈α⊂ha␈α␈v␈α␈e␈α∂noted␈α⊂the␈α⊂use␈α⊂of␈α∂capitals␈α⊂in␈α⊂referring␈α⊂to␈α∂the␈α⊂named␈α⊂k␈α␈eys␈α⊂on␈α∂the
␈βπZ␈↓ ↓.␈ε"k␈α␈eyboard.␈α≡This␈α⊃con␈α␈v␈α␈en␈α␈tion␈α⊂will␈α⊃be␈α⊃used␈α⊂throughout␈α⊃this␈α⊃man␈α␈ual.␈α≡When␈α⊂there
␈βλ¬␈↓ ↓.␈ε"migh␈α␈t␈α
be␈α
danger␈α
of␈α
confusing␈α∞the␈α
name␈α
of␈α
the␈α
k␈α␈ey␈α
with␈α
text␈α
that␈α
is␈α
to␈α
be␈α
t␈α␈yped,
␈βλ0␈↓ ↓.␈ε"the␈αk␈α␈ey's␈αname␈αwill␈αbe␈αsho␈α␈wn␈αin␈αangle␈αbrack␈α␈ets,␈αth␈α␈us,␈↓ λl␈ε".
␈βλ5␈↓ λ↓␈ε.<CR>
␈β	`␈↓ ↓.␈ε&1.1␈ε"␈αThe␈αDataDisc␈αKey␈αBoard
␈β
1␈↓ ↓.␈ε"This␈αexplanation␈αwill␈αbe␈αeasier␈αto␈αunderstand␈αif␈αy␈α␈ou␈αare␈αat␈αa␈αDataDisc␈αterminal␈αas
␈β
]␈↓ ↓.␈ε"y␈α␈ou␈αread␈αit.
␈β≤␈↓ ↓.␈ε"In␈α
the␈α|rst␈α
place,␈αmost␈α
of␈α
the␈αk␈α␈eys␈α
carry␈αt␈α␈w␈α␈o␈α
sym␈α␈bols␈αand␈α
there␈αare␈α
t␈α␈w␈α␈o␈αdi{eren␈α␈t
␈βH␈↓ ↓.␈ε"shi$␈α
k␈α␈eys␈α
(and␈α
actually␈α
t␈α␈w␈α␈o␈α
of␈α
each␈α
kind),␈α∞one␈α
kind␈α
mark␈α␈ed␈↓ 	\␈ε"to␈α
get␈α
upper-
␈βM␈↓ λt␈ε.SHIFT
␈βs␈↓ ↓.␈ε"case␈αletters␈α
and␈αthe␈αother␈αkind␈α
mark␈α␈ed␈↓ εa␈ε"to␈αt␈α␈ype␈α
the␈αadditional␈αcharacters␈α
that
␈βx␈↓ ε∀␈ε.TOP
␈β≡␈↓ ↓.␈ε"are␈αsho␈α␈wn␈αon␈αthe␈αtops␈αof␈αthe␈αk␈α␈eys,␈αi.e.␈α⊂abo␈α␈v␈α␈e␈αthe␈αmain␈αt␈α␈ypewriter␈αcharacters.
␈β↑␈↓ ↓.␈ε"Then␈αthere␈α
are␈α
a␈αn␈α␈um␈α␈ber␈α
of␈αun␈α␈usual␈α
non-prin␈α␈ting␈α
k␈α␈eys␈αsuch␈α
as␈αthe
␈βc␈↓ 	;␈ε.E␈α↓SC,␈αλFO␈α␈RM,␈α	VT,
␈β
	␈↓ α<␈ε"and␈↓ βL␈ε"k␈α␈eys.␈α∂These␈αare␈αall␈αv␈α␈ery␈αuseful␈αbut␈αy␈α␈ou␈αcan␈αignore␈αthem␈αfor␈αthe
␈β
∞␈↓ ↓.␈ε.BS,␈α
LINE␈↓ βα␈ε.AL␈α}T
␈β
4␈↓ ↓.␈ε"momen␈α␈t.␈α∀Y␈α⎇ou␈α∞ma␈α␈y␈α
need␈α∞to␈α
use␈α
some␈α∞of␈α
the␈α∞remaining␈α
non-prin␈α␈ting␈α∞k␈α␈eys␈α
ev␈α␈en␈α
to
␈β
←␈↓ ↓.␈ε"log-in.
␈β∞∨␈↓ ↓.␈ε"The␈↓ β'␈ε"and␈α∞the␈↓ ¬⊗␈ε"k␈α␈eys␈α∞(and␈α∞there␈α∞are␈α∞t␈α␈w␈α␈o␈α∞of␈α∞each)␈α∞are␈α∞shi$␈α∞k␈α␈eys␈α∞in
␈β∞$␈↓ ↓z␈ε.CONTR␈α␈OL␈↓ ∧/␈ε.ME␈α↓T␈α⎇A
␈β∞J␈↓ ↓.␈ε"that␈αthey␈α
are␈αheld␈α
do␈α␈wn␈αwhile␈α
other␈αk␈α␈eys␈α
are␈αstruck.␈α∂They␈α
transform␈αthe␈α
meaning
␈β∞u␈↓ ↓.␈ε"of␈α∞the␈α
struck␈α∞k␈α␈eys␈α∞in␈α␈to␈α
commands,␈α∞a␈α∞Monitor␈α∞command␈α
if␈α∞y␈α␈ou␈α∞are␈α
t␈α␈yping␈α∞to␈α
the
␈β∂ ␈↓ ↓.␈ε"System␈αMonitor,␈αan␈αE␈αcommand␈αif␈αtalking␈αto␈αthe␈αE␈αeditor,␈αetc..
␈β⊃

␈β↓H␈↓ ↓a␈ε2␈α
Log-In␈αand␈α
Log-Out
␈β↓I␈↓ P␈ε/3
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα+␈↓ ↓a␈ε"If␈α
the␈α
system␈α
(or␈α
an␈α␈y␈α
other␈αprogram,␈α
for␈α
that␈α
matter)␈α
is␈α
t␈α␈yping␈α
information␈α
(and
␈βαV␈↓ ↓a␈ε"scrolling␈α
it)␈α	faster␈α
than␈α
y␈α␈ou␈α	w␈α␈an␈α␈t␈α
to␈α
read␈α	it,␈α
t␈α␈ype␈↓ 
↑␈ε",␈α
that␈α
is,
␈βα[␈↓ πV␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈<BREAK>
␈ββ↓␈↓ ↓a␈ε"depress␈αand␈αhold␈α
the␈↓ ¬X␈ε"k␈α␈ey␈α
while␈αy␈α␈ou␈αstrik␈α␈e␈α
the␈↓ 	O␈ε"k␈α␈ey.␈α⊂The␈αt␈α␈ypeout
␈ββε␈↓ ∧.␈ε.CONTR␈α␈OL␈↓ λV␈ε.B␈α↓R␈α␈E␈α↓AK
␈ββ-␈↓ ↓a␈ε"will␈αbe␈αin␈α␈terrupted␈αand␈αthe␈αfollo␈α␈wing␈αlegend␈αwill␈αappear␈αat␈αthe␈αtop␈αof␈αy␈α␈our␈αscreen:
␈β∧␈↓ αi␈ε-************␈↓ ∧F␈ε-→HOLDING←␈↓ ¬q␈ε-************
␈β∧;␈↓ ↓a␈ε"T␈α␈yping␈↓ ¬c␈ε",␈α
that␈αis,␈αholding␈αthe␈↓ 	←␈ε"k␈α␈ey␈αand␈α
striking
␈β∧@␈↓ α]␈ε.<CONTR␈α␈O␈α␈L␈α↓>␈α␈<CL␈α↓EAR>␈↓ λ4␈ε.CONTR␈α␈OL
␈β∧g␈↓ ↓a␈ε"the␈↓ β_␈ε"k␈α␈ey,␈αpermits␈αthe␈αt␈α␈ypeout␈αto␈αresume.
␈β∧l␈↓ α∨␈ε.CL␈α↓EAR
␈β¬&␈↓ ↓a␈ε"The␈↓ β+␈ε"and␈↓ ∧o␈ε"k␈α␈eys,␈α∂when␈α∞used␈α∂without␈α∞the␈↓ 	x␈ε"k␈α␈ey␈α∞ha␈α␈v␈α␈e␈α∂quite
␈β¬+␈↓ α.␈ε.BREAK␈↓ βs␈ε.CL␈α↓EAR␈↓ λJ␈ε.CONTR␈α␈OL
␈β¬Q␈↓ ↓a␈ε"di{eren␈α␈t␈α
meanings.␈α⊃The␈↓ ¬←␈ε"k␈α␈ey,␈α
in␈αparticular,␈α
is␈αuseful␈αfor␈α
deleting␈αan␈α
en␈α␈tire
␈β¬V␈↓ ∧f␈ε.CL␈α↓EAR
␈β¬⎇␈↓ ↓a␈ε"line␈αof␈αtext␈αthat␈αy␈α␈ou␈αha␈α␈v␈α␈e␈αt␈α␈yped␈αin␈αerror.
␈βπ␈↓ ↓a␈ε&1.2␈ε"␈αOther␈αKey␈αBoards
␈βπ]␈↓ ↓a␈ε"A␈αn␈α␈um␈α␈ber␈α
of␈αother␈α
t␈α␈ypes␈αof␈α
k␈α␈ey␈αboards␈α
are␈αcurren␈α␈tly␈α
being␈αused,␈αsome,␈αsuch␈α
as␈αthe
␈βλ	␈↓ ↓a␈ε"earlier␈αDataMedia␈αk␈α␈ey␈αboard,␈αdo␈αnot␈αha␈α␈v␈α␈e␈αa␈↓ π⎇␈ε"k␈α␈ey.␈α∂If␈αy␈α␈ou␈αare␈αplanning␈αto␈αuse
␈βλ∞␈↓ π_␈ε.MET␈α}A
␈βλ4␈↓ ↓a␈ε"one␈α∞of␈α
these,␈α∞it␈α
migh␈α␈t␈α∞be␈α
w␈α␈ell␈α
for␈α∞y␈α␈ou␈α
to␈α∞seek␈α
some␈α∞personal␈α
advice␈α
as␈α∞to␈α
ho␈α␈w␈α∞to
␈βλ←␈↓ ↓a␈ε"proceed.
␈β	h␈↓ ↓a␈εβ2.␈α≥L␈α␈og-In␈α∂a␈α␈nd␈α∂Lo␈α␈g-Out
␈β
@␈↓ ↓a␈ε"If␈α
y␈α␈ou␈α
plan␈α
to␈αuse␈α
a␈α
DataDisc␈α
terminal,␈α
y␈α␈our␈α|rst␈α
task␈α
will␈α
be␈αto␈α
|nd␈α
a␈α
DataDisc
␈β
k␈↓ ↓a␈ε"terminal␈αthat␈αis␈αfree,␈αas␈αevidenced␈αby␈αthe␈αfollo␈α␈wing␈αlegend␈αon␈αthe␈αscreen:
␈β>␈↓ ∧$␈ε-TAKE␈↓ ∧y␈ε-ME␈↓ ¬,␈ε-I'M␈↓ ¬q␈ε-YOURS!
␈βz␈↓ ↓a␈ε"There␈αwill␈αbe␈αsome␈αother␈αinformation␈αthat␈αneed␈αnot␈αconcern␈αy␈α␈ou␈αfor␈αthe␈αmomen␈α␈t.
␈β%␈↓ ↓a␈ε"Ocasionally␈α⊂y␈α␈ou␈α⊃will␈α⊂|nd␈α⊂that␈α⊂someone's␈α⊂w␈α␈ork␈α⊃is␈α⊂appearing␈α⊂on␈α⊂the␈α⊂screen␈α⊃ev␈α␈en
␈βP␈↓ ↓a␈ε"though␈α
no␈α
one␈αis␈α
actually␈αsitting␈α
at␈α
the␈αterminal.␈α∩There␈α
are␈α
w␈α␈a␈α␈ys␈αto␈α
displace␈α
the
␈β|␈↓ ↓a␈ε"remote␈αuser␈αbut,␈αun␈α␈til␈αy␈α␈ou␈αare␈αquite␈αfamiliar␈αwith␈αwhat␈αy␈α␈ou␈αare␈αdoing,␈αit␈αmigh␈α␈t␈αbe
␈β
'␈↓ ↓a␈ε"wise␈αto␈α|nd␈αanother␈αterminal.
␈β
f␈↓ ↓a␈ε"During␈αbusy␈αtimes,␈αand␈αthis␈αmeans␈αmost␈αa$erno␈α↓ons,␈αy␈α␈ou␈αma␈α␈y␈αsee␈αsomething␈αlik␈α␈e:
␈β∞:␈↓ α%␈ε-Q␈↓ αG␈ε-115␈↓ ∧$␈ε-No␈↓ ∧W␈ε-DD␈↓ ¬
␈ε-chann␈α↓els␈↓ ε$␈ε-left;␈↓ π
␈ε-type␈↓ π←␈ε-ESC␈↓ λ#␈ε-CALL␈↓ λx␈ε-and␈↓ 	<␈ε-wait␈↓ 
⊃␈ε-for␈↓ 
U␈ε-one
␈β∞u␈↓ ↓a␈ε"This␈α⊂means␈α∂that␈α∂the␈α⊂maxim␈α␈um␈α∂permitted␈α⊂n␈α␈um␈α␈ber␈α∂of␈α∂DataDisc␈α⊂terminals␈α∂are␈α⊂in
␈β∂ ␈↓ ↓a␈ε"use.␈α∩Should␈α
this␈αbe␈α
the␈α
case␈αy␈α␈ou␈α
can␈α
reserv␈α␈e␈αa␈α
place␈αin␈α
the␈α
queue␈αby␈α
striking␈α
the
␈β⊃

␈β↓H␈↓ λW␈ε2␈α
Log-In␈α
and␈α
Log-Out
␈β↓I␈↓ ↓.␈ε/4
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓u␈ε"k␈α␈ey␈α
follo␈α␈w␈α␈ed␈αby␈αthe␈↓ ¬∂␈ε"k␈α␈ey.␈α⊂The␈αn␈α␈um␈α␈ber␈αof␈αy␈α␈our␈αterminal␈αwill␈αbe␈αadded␈α
to
␈βα.␈↓ ↓.␈ε.ESC␈↓ ∧/␈ε.CA␈α↓LL
␈βαT␈↓ ↓.␈ε"the␈αlist␈α(a$er␈αthe␈αletter␈αQ).␈α⊂When␈αy␈α␈our␈αturn␈αcomes,␈αy␈α␈our␈αscreen␈αwill␈αgo␈αblank␈αand
␈βα␈␈↓ ↓.␈ε"y␈α␈ou␈αwill␈αhear␈αa␈αbeep.␈α⊂Y␈α⎇ou␈αshould␈αthen␈αlog␈αin␈αwithout␈αdela␈α␈y.
␈ββ{␈↓ ↓.␈ε&2.1␈ε"␈αLog-In
␈β∧M␈↓ ↓.␈ε"Y␈α⎇ou␈α∞log␈α∂in␈α∞by␈α∂t␈α␈yping␈↓ ∧`␈ε",␈↓ ¬M␈ε"then␈α∂a␈α∞carriage␈α∂return,␈α∂using␈α∞the␈α∞Programmer
␈β∧O␈↓ ∧'␈ε'L␈α∪1␈↓ ∧j␈ε'P␈α␈RG
␈β∧x␈↓ ↓.␈ε"Name␈α
(in␈α	place␈α
of␈α	PR␈α␈G)␈α
that␈α	has␈α
been␈α
assigned␈α	to␈α
y␈α␈ou.␈α∂On␈α	the␈α
DataDisc␈α	terminals
␈β¬#␈↓ ↓.␈ε"the␈α∞carriage␈α∞return␈α∞k␈α␈ey␈α∂is␈α∞labelled␈↓ εa␈ε".␈α∞W␈α⎇e␈α∞will␈α∞refer␈α∞to␈α∞this␈α∞k␈α␈ey␈α∞frequen␈α␈tly
␈β¬(␈↓ ¬Y␈ε.RETURN
␈β¬N␈↓ ↓.␈ε"and␈αwill␈αsometimes␈αuse␈αthe␈αabbreviation␈↓ εm␈ε"or␈↓ λ⊂␈ε"instead␈αof␈αthe␈αfull␈αname.
␈β¬S␈↓ ε3␈ε.CR␈↓ π→␈ε.<CR␈α␈>
␈βε∞␈↓ ↓.␈ε"The␈α⊃comma␈α⊃separating␈α⊃the␈α⊃1␈α⊃from␈α⊃the␈↓ π	␈ε"speci|es␈α⊃that␈α⊃y␈α␈ou␈α⊃w␈α␈an␈α␈t␈α⊃to␈α⊃receiv␈α␈e
␈βε∪␈↓ ε5␈ε.P␈α↓R␈α␈G
␈βε9␈↓ ↓.␈ε"all␈α∞system␈α∂messages␈α∞and␈α∂y␈α␈ou␈α∞w␈α␈an␈α␈t␈α∞the␈α∂monitor␈α∞system␈α∞to␈α∂perform␈α∞those␈α∞speci|c
␈βεd␈↓ ↓.␈ε"tasks␈α∞that␈α∞y␈α␈ou␈α∞ha␈α␈v␈α␈e␈α∞speci|ed␈α∞in␈α∞a␈α∞previously␈α∞established␈↓ 
∩␈ε"|le␈α∞(to␈α∞be
␈βεi␈↓ λ=␈ε.OP␈α↓TION.␈α␈TXT
␈βπ∂␈↓ ↓.␈ε"explained␈α
belo␈α␈w).␈α∂Using␈α	a␈α
slash␈α
separator␈α	instead␈α
of␈α	a␈α
comma␈α
will␈α	limit␈α
the␈α	system
␈βπ;␈↓ ↓.␈ε"messages␈αto␈αthose␈αthat␈αare␈αnew␈αsince␈αy␈α␈our␈αlast␈αlog-in.␈α⊂Using␈αa␈αperiod␈αwill␈αproduce
␈βπf␈↓ ↓.␈ε"a␈α
fast␈αlog-in,␈α
with␈α
no␈αmessages␈α
and␈α
with␈αthe␈↓ λK␈ε"|le␈α
ignored.␈α∩A$er␈αy␈α␈ou
␈βπk␈↓ εx␈ε.OPTION.␈α␈T␈α↓XT
␈βλ⊃␈↓ ↓.␈ε"ha␈α␈v␈α␈e␈αestablished␈α
y␈α␈our␈αinitial␈α1␈α
|le␈αarea,␈αy␈α␈ou␈αma␈α␈y␈α
ev␈α␈en␈αomit␈α
the␈α1,␈αand␈αt␈α␈ype
␈βλ∪␈↓ 
N␈ε'L␈α∪PRG
␈βλ<␈↓ ↓.␈ε"only,␈α⊂to␈α∂get␈α⊂the␈α∂e{ect␈α∂of␈↓ ¬\␈ε".␈α∂T␈α⎇o␈α∂summarize␈α⊂these␈α∂and␈α∂other␈α∂punctuation
␈βλA␈↓ ∧Y␈ε.L␈α
1/␈α↓PR␈α␈G
␈βλg␈↓ ↓.␈ε"e{ects:
␈β	&␈↓ ↓V␈ε.Symbol␈↓ βC␈ε.M␈α↓e␈α␈a␈α↓ni␈α␈ng␈↓ εK␈ε.Symbol␈↓ λ%␈ε.Me␈α␈a␈α↓ni␈α␈ng
␈β	E␈↓ αα␈ε",
␈β	J␈↓ α9␈ε.Al␈α␈l␈α
messages,␈α
use␈α␈s␈α
OPT␈α↓ION␈α␈.TXT␈↓ εu␈ε./␈↓ π.␈ε.N␈α␈ew␈α
m␈α↓e␈α␈ssa␈α↓ge␈α␈s,␈α
uses␈α
O␈α␈P␈α↓TION.␈α␈TXT
␈β	i␈↓ αα␈ε".
␈β	n␈↓ α9␈ε.N␈α␈o␈αmessages,␈α
i␈α␈gno␈α↓re␈α␈s␈α
OP␈α↓TION␈α␈.TXT␈↓ πB␈ε.Note:␈α	L␈αPR␈α␈G␈α
is␈α
l␈α␈ik␈α␈e␈α
L␈α
1␈α↓/PR␈α␈G
␈β

␈↓ αα␈ε"!
␈β
∩␈↓ α9␈ε.Passw␈α␈o␈α↓rd␈α
re␈α␈q␈α↓ui␈α␈red,␈α	then␈α
l␈α␈ik␈α␈e␈α
/␈↓ εn␈ε.%␈↓ π.␈ε.Se␈α␈ts␈α
new␈α
passw␈α␈o␈α↓rd,␈α	then␈α
li␈α␈k␈α␈e␈α
/
␈β
Z␈↓ ↓.␈ε"The␈α∞full␈α
name␈α∞for␈α∞the␈α∞logging-in␈α
command␈α∞is␈↓ λ_␈ε"but␈α∞the␈↓ 
␈ε"monitor␈α
is
␈β
←␈↓ π↔␈ε.LOGIN␈↓ 	≠␈ε.W␈α|AITS
␈βε␈↓ ↓.␈ε"v␈α␈ery␈α∂toleran␈α␈t␈α∂and␈α∂allo␈α␈ws␈α∂one␈α∞to␈α∂truncate␈α∂commands,␈α⊂t␈α␈yping␈α∂only␈α∂enough␈α∞letters
␈β1␈↓ ↓.␈ε"to␈α⊂disam␈α␈biguate␈α⊂the␈α⊂command.␈α≤Also,␈α⊃no␈α⊂distinction␈α⊂is␈α⊂normally␈α⊂made␈α∂bet␈α␈w␈α␈een
␈β\␈↓ ↓.␈ε"upper␈α∞and␈α∞lo␈α␈w␈α␈er␈α∞case␈α∞letters,␈α∞but␈α∞be␈α∞careful,␈α∞some␈α∞commonly␈α∞used␈α∞programs␈α
are
␈βπ␈↓ ↓.␈ε"not␈α	so␈α	toleran␈α␈t.␈α∂It␈α	happens␈α	that␈α	t␈α␈w␈α␈o␈α	Monitor␈α	commands,␈α
namely␈↓ 
	␈ε"and␈↓ "␈ε",
␈β␈↓ 	≠␈ε.L␈α␈OGIN␈↓ 
L␈ε.L␈α␈O␈α␈AD
␈β2␈↓ ↓.␈ε"begin␈α
with␈↓ β␈ε",␈α
so␈↓ ∧π␈ε"is␈α
not␈αan␈α
acceptable␈αtruncation␈αwhile␈↓ 	.␈ε"and␈↓ 
A␈ε"are.␈α⊃In
␈β7␈↓ αa␈ε.LO␈↓ βO␈ε.LO␈↓ λ↑␈ε.L␈α␈OG␈↓ 	t␈ε.LO␈α␈A
␈β↑␈↓ ↓.␈ε"some␈αcases,␈α
and␈αthe␈αLog-In␈α
command␈αis␈αone␈α
of␈αthese,␈αan␈α
initial␈αletter␈αis␈αassigned,
␈β
	␈↓ ↓.␈ε"arbitrarily,␈α
to␈αone␈α
of␈αt␈α␈w␈α␈o␈αor␈α
more␈αcommands␈α
that␈αbegin␈α
with␈αthe␈α
same␈αletter.␈α⊃So
␈β
4␈↓ ↓g␈ε",␈↓ β-␈ε"w␈α␈orks.
␈β
6␈↓ ↓.␈ε'L␈α∪1␈↓ ↓q␈ε'PRG
␈β
9␈↓ α)␈ε.<CR>
␈β
t␈↓ ↓.␈ε"The␈↓ α:␈ε"in␈α∂y␈α␈our␈α∂log-in␈α∞command␈α∂sa␈α␈ys␈α∂that␈α∂y␈α␈ou␈α∂will␈α∞be␈α∂w␈α␈orking␈α∂on␈α∂y␈α␈our␈α∞project
␈β
v␈↓ α
␈ε'1
␈β∞∨␈↓ ↓.␈ε"1␈α
and␈α
that␈α
most␈α∞of␈α
the␈α
|les␈α
that␈α
y␈α␈ou␈α
will␈α
w␈α␈an␈α␈t␈α∞or␈α
will␈α
create␈α
will␈α
probably␈α
be␈α
in
␈β∞J␈↓ ↓.␈ε"y␈α␈our␈α⊂1,␈↓ αr␈ε"directory␈α⊂area.␈α≠The␈α∂1␈α⊂is␈α∂called␈α⊂a␈α⊂PRoJect␈α∂iden␈α␈ti|er␈α⊂(␈↓ 
∂␈ε")␈α⊂and␈α∂y␈α␈ou
␈β∞O␈↓ α ␈ε.PR␈α␈G␈↓ 	T␈ε.PRJ
␈β∞u␈↓ ↓.␈ε"ma␈α␈y␈α∂|nd␈α∂it␈α∂con␈α␈v␈α␈enien␈α␈t␈α∂to␈α∂ha␈α␈v␈α␈e␈α∂sev␈α␈eral␈α⊂di{eren␈α␈t␈↓ πp␈ε"s␈α∂as␈α∂y␈α␈ou␈α∂accum␈α␈ulate␈α∂|les␈α∂of
␈β∞z␈↓ π5␈ε.PRJ
␈β∂ ␈↓ ↓.␈ε"di{eren␈α␈t␈α∞sorts.␈α⊗An␈α␈y␈α∞desired␈α∞string␈α∞of␈α∞not␈α∞o␈α␈v␈α␈er␈α∞3␈α∞alphan␈α␈umeric␈α∞characters␈α∞can␈α
be
␈β⊃

␈β↓H␈↓ ↓a␈ε2.2.␈α
Automa␈α}tic␈αLog-In␈α
Ser␈α|vices
␈β↓I␈↓ P␈ε/5
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"used␈αas␈αa␈↓ β8␈ε",␈αho␈α␈w␈α␈ev␈α␈er,␈αcertain␈αsystem␈αprograms␈αexpect␈αy␈α␈ou␈αto␈αha␈α␈v␈α␈e␈αthe␈αn␈α␈umeral
␈βα.␈↓ α⎇␈ε.PRJ
␈βαT␈↓ ↓a␈ε"1␈α
as␈α
an␈α
a␈α␈v␈α}ailable␈↓ ∧0␈ε".␈α
The␈α
t␈α␈w␈α␈o␈α
parts,␈α
namely␈↓ λ∧␈ε"and␈↓ 	≠␈ε"when␈α
tak␈α␈en␈α
together
␈βαY␈↓ βu␈ε.PRJ␈↓ π<␈ε.PRJ␈↓ λK␈ε.PR␈α␈G
␈βα␈␈↓ ↓a␈ε"are␈αfrequen␈α␈tly␈αrefered␈αto␈αas␈αy␈α␈our
␈ββ∧␈↓ ¬i␈ε.P␈α↓PN.
␈ββ?␈↓ ↓a␈ε"If␈αλy␈α␈ou␈αλare␈α	required␈αλto␈αλuse␈αλa␈αλpassw␈α␈ord,␈α	the␈αλsystem␈αλwill␈αλno␈α␈w␈α	request␈αλit.␈α∞Y␈α⎇our␈α	passw␈α␈ord
␈ββj␈↓ ↓a␈ε"will␈αnot␈αappear␈αon␈αthe␈αscreen␈αas␈αy␈α␈ou␈αt␈α␈ype␈αit,␈αso␈αbe␈αcareful.
␈β∧*␈↓ ↓a␈ε"If␈αev␈α␈erything␈α
is␈αin␈αorder,␈αthe␈αsystem␈αwill␈α
ackno␈α␈wledge␈αthat␈αy␈α␈ou␈αare␈αno␈α␈w␈αlogged␈α
in
␈β∧U␈↓ ↓a␈ε"by␈αt␈α␈yping␈αsomething␈αlik␈α␈e␈αthe␈αfollo␈α␈wing:
␈β¬(␈↓ αG␈ε-Job␈↓ β␈ε-13␈↓ βq␈ε-SU-AI␈↓ ∧W␈ε-WAITS␈↓ ¬=␈ε-9.␈α↓11␈↓ εF␈ε-Assembled␈↓ πp␈ε-09/05/80
␈β¬P␈↓ αG␈ε-Thursday␈↓ ∧∪␈ε-11-Sep-80␈↓ ¬q␈ε-1138␈↓ εy␈ε-69F␈↓ πN␈ε-21C
␈βε␈↓ ↓a␈ε"Sev␈α␈eral␈αmessages␈αwill␈α
probably␈αappear␈αthat␈αwill␈α
not␈αconcern␈αy␈α␈ou␈αat␈α
this␈αtime.␈α⊂Y␈α⎇ou
␈βε7␈↓ ↓a␈ε"ma␈α␈y␈α∞w␈α␈an␈α␈t␈α
to␈α
read␈α∞them␈α
an␈α␈yw␈α␈a␈α␈y␈α
and␈α∞practice␈α
using␈α
the
␈βε<␈↓ λX␈ε.<␈α␈CONTR␈α␈OL><BREAK>
␈βεb␈↓ ↓a␈ε"command␈α∩to␈α∩stop␈α∩the␈α⊃t␈α␈ypeout.␈α"Finally,␈α∪the␈α∩system␈α∩will␈α⊃t␈α␈ype␈α∩a␈α∩period␈α∩at␈α∩the
␈βπ
␈↓ ↓a␈ε"beginning␈α∞of␈α∞a␈α∞line,␈α∞which␈α∞is␈α∞its␈α
w␈α␈a␈α␈y␈α∞of␈α∞telling␈α∞y␈α␈ou␈α∞that␈α∞it␈α
is␈α∞no␈α␈w␈α∞ready␈α∞for␈α∞y␈α␈our
␈βπ8␈↓ ↓a␈ε"next␈αcommand.
␈βλe␈↓ ↓a␈ε&2.2␈ε"␈αAutomatic␈αLog-In␈αServices
␈β	6␈↓ ↓a␈ε"If␈α∞y␈α␈ou␈α
ha␈α␈v␈α␈e␈α∞previously␈α
prepared␈α
an␈↓ πm␈ε"|le,␈α∞and␈α
if␈α∞y␈α␈ou␈α
use␈α∞a␈α
comma␈α∞or
␈β	;␈↓ ε→␈ε.OPTION.␈α␈T␈α↓XT
␈β	b␈↓ ↓a␈ε"a␈α⊂slash␈α⊃(or␈α⊂nothing)␈α⊂in␈α⊃y␈α␈our␈α⊂log-in␈α⊂command,␈α∩the␈α⊂monitor␈α⊂will␈α⊂perform␈α⊃certain
␈β

␈↓ ↓a␈ε"desired␈α⊂actions␈α⊂when␈α⊂y␈α␈ou␈α⊂log-in.␈α≤An␈↓ λ~␈ε"|le␈α⊂consists␈α⊂of␈α⊂a␈α⊂single␈α⊂page
␈β
∩␈↓ εC␈ε.OPTION.TXT
␈β
8␈↓ ↓a␈ε"with␈α∞a␈α∞series␈α
of␈α∞commands␈α∞specifying␈α∞actions␈α
that␈α∞are␈α∞to␈α∞be␈α
tak␈α␈en␈α∞on␈α∞log-in␈α∞and
␈β
c␈↓ ↓a␈ε"log-out␈α⊂(and␈α⊂in␈α⊂response␈α⊂to␈α⊂sev␈α␈eral␈α⊂other␈α∂commands␈α⊂as␈α⊂will␈α⊂be␈α⊂noted␈α⊂later).␈α≤A
␈β∞␈↓ ↓a␈ε"simple␈α|le␈αmigh␈α␈t␈αcon␈α␈taining␈αthe␈αfollo␈α␈wing:
␈βb␈↓ ↓a␈ε-LOGIN:␈↓ αX␈ε-NOMAIL,WHO,BEEP,RPGSAV;
␈β	␈↓ ↓a␈ε-LOGOUT:␈↓ αi␈ε-RPGSAV;
␈βE␈↓ ↓a␈ε"This␈αinstructs␈αthe␈α
monitor␈αto␈αdo␈α
four␈αthings␈α
on␈αlog-in:␈α1)␈α(␈↓ 	k␈ε")␈α
T␈α⎇o␈αinform␈αy␈α␈ou
␈βJ␈↓ λk␈ε.NOMAIL
␈βp␈↓ ↓a␈ε"if␈α∂there␈α∂is␈α∂an␈α␈y␈α∂new␈α∂mail␈α∂but␈α∂not␈α∂to␈α∂ask␈α∂y␈α␈ou␈α∂if␈α∂y␈α␈ou␈α⊂w␈α␈an␈α␈t␈α∂it␈α∂displa␈α␈y␈α␈ed;␈α⊂2)␈α∂(␈↓ T␈ε")
␈βu␈↓ π␈ε.WHO
␈β
≠␈↓ ↓a␈ε"T␈α⎇o␈α∂displa␈α␈y␈α∞t␈α␈w␈α␈o␈α∞lines␈α∂of␈α∞information␈α∞at␈α∂the␈α∞top␈α∂of␈α∞the␈α∞screen␈α∂(the␈↓ 
V␈ε"lines);␈α⊂3)
␈β
 ␈↓ 	{␈ε.WHO
␈β
F␈↓ ↓a␈ε"(␈↓ α?␈ε")␈α⊂T␈α⎇o␈α⊃emit␈α⊂a␈α⊂beep␈α⊃when␈α⊂the␈α⊃system␈α⊂completes␈α⊂an␈α␈y␈α⊃operation␈α⊂taking␈α⊃more
␈β
K␈↓ ↓m␈ε.B␈α↓EEP
␈β
r␈↓ ↓a␈ε"than␈α15␈αseconds␈α
and␈α4)␈α(␈↓ ¬Z␈ε")␈α
T␈α⎇o␈αrestore␈αan␈α␈y␈α
sa␈α␈v␈α␈ed␈↓ 	Q␈ε"records␈αthat␈αw␈α␈ere
␈β
w␈↓ ∧]␈ε.R␈α␈P␈α↓GSA␈α|V␈↓ λ;␈ε.TMP␈α↓COR
␈β∞≥␈↓ ↓a␈ε"used␈α∂by␈α⊂the␈α∂system␈α∂to␈α⊂remem␈α␈ber␈↓ π∩␈ε"-␈α⊂and␈↓ λB␈ε"-t␈α␈ype␈α∂commands␈α∂that␈α⊂y␈α␈ou
␈β∞"␈↓ εα␈ε.COMPI␈α↓LE␈↓ πw␈ε.EDI␈α↓T
␈β∞H␈↓ ↓a␈ε"had␈α∂previously␈α⊂used.␈α→(The␈α∂name␈α∂of␈α∂this␈α⊂command␈↓ 	=␈ε"is␈α∂an␈α⊂anachronism
␈β∞M␈↓ λ≥␈ε.(RPGSA␈α|V)
␈β∞s␈↓ ↓a␈ε"based␈α∂on␈α∂the␈α∂fact␈α∂that␈α∂an␈α∂earlier␈α∂program␈α∂to␈α∂use␈α∂these␈α∂records␈α∂w␈α␈as␈α∂called␈↓ V␈ε".
␈β∞x␈↓ ∩␈ε.R␈α␈P␈α↓G
␈β∂≡␈↓ ↓a␈ε"The␈αpresen␈α␈t␈αprogram␈αis␈αcalled␈↓ ε ␈ε",␈αbut␈αmore␈αon␈αthis␈αlater).
␈β∂#␈↓ ¬B␈ε.SNAIL
␈β⊃

␈β↓H␈↓ λW␈ε2␈α
Log-In␈α
and␈α
Log-Out
␈β↓I␈↓ ↓.␈ε/6
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"Man␈α␈y␈α
other␈α
log-in␈α
services␈α
are␈α
a␈α␈v␈α}ailable.␈α∂Y␈α⎇ou␈α
migh␈α␈t␈α
get␈α
an␈α
expert␈α
to␈α
help␈α
y␈α␈ou␈α
with
␈βαT␈↓ ↓.␈ε"this.␈α∂Later,␈αy␈α␈ou␈α
will␈α
w␈α␈an␈α␈t␈α
to␈α
refer␈α
to␈α
Section␈α
5.1␈α
in␈α
the␈α
Monitor␈α
Command␈α	Man␈α␈ual
␈βα␈␈↓ ↓.␈ε"(a␈α␈v␈α}ailable␈α∞on-line␈α
by␈α∞t␈α␈yping␈↓ π6␈ε"to␈α
the␈α∞system␈α
monitor)␈α∞to␈α
learn
␈ββ↓␈↓ ∧m␈ε'READ␈α∪MON␈α␈COM
␈ββ∧␈↓ ε=␈ε.<CR>
␈ββ+␈↓ ↓.␈ε"ho␈α␈w␈αto␈αestablish␈αan␈↓ ¬>␈ε"|le␈αthat␈αmeets␈αy␈α␈our␈αo␈α␈wn␈αparticular␈αneeds.
␈ββ0␈↓ βk␈ε.OPTI␈α↓O␈α␈N.TXT
␈β∧:␈↓ ↓.␈ε&2.3␈ε"␈αALIAS␈α(to␈αswitch␈αPPNs)
␈β¬␈↓ ↓.␈ε"Y␈α⎇ou␈α
will␈αso␈α↓on␈α
feel␈α
the␈αneed␈α
for␈α
a␈αcon␈α␈vienen␈α␈t␈α
w␈α␈a␈α␈y␈α
to␈αswitch␈↓ 	→␈ε"s.␈α∩Y␈α⎇ou␈αdo␈α
this␈αby
␈β¬⊂␈↓ λX␈ε.PP␈α↓N
␈β¬6␈↓ ↓.␈ε"t␈α␈yping␈↓ β~␈ε",␈↓ ∧(␈ε",␈αwhere␈↓ ε7␈ε"is␈αthe␈αdesired␈αdefault␈↓ 	U␈ε"to␈αbe␈αused␈αfor
␈β¬8␈↓ α(␈ε'AL␈α∪PRJ␈↓ β$␈ε'PRG␈α␈<CR>
␈β¬;␈↓ ¬$␈ε.P␈α↓RJ,␈α␈P␈α↓R␈α␈G␈↓ 		␈ε.P␈α↓PN
␈β¬b␈↓ ↓.␈ε"all␈α∞subsequen␈α␈t␈α
|le␈α
references.␈α∃If␈α
y␈α␈our␈α∞log-in␈↓ π=␈ε"is␈α
to␈α∞be␈α
retained␈α∞y␈α␈ou␈α
need␈α
only
␈β¬g␈↓ εl␈ε.P␈α↓R␈α␈G
␈βε
␈↓ ↓.␈ε"t␈α␈ype␈↓ βI␈ε".␈α∪T␈α⎇o␈α
return␈α
to␈α
y␈α␈our␈α
log-in␈↓ π=␈ε"y␈α␈our␈α
t␈α␈ype␈↓ 	`␈ε".␈α∪If␈α
y␈α␈ou␈αalias
␈βε∂␈↓ α␈ε'AL␈α∪PRJ␈α␈<CR>␈↓ λn␈ε'AL<CR>
␈βε∩␈↓ εp␈ε.PP␈α↓N
␈βε8␈↓ ↓.␈ε"to␈α∂another␈α∞user's␈↓ ∧
␈ε",␈α∞y␈α␈ou␈α∂ma␈α␈y␈α∞refer␈α∂to␈α∞his␈α∂unprotected␈α∞|les␈α∂without␈α∞ha␈α␈ving␈α∞to
␈βε=␈↓ βI␈ε.P␈α↓PN
␈βεc␈↓ ↓.␈ε"specify␈α
the␈↓ β3␈ε"but␈α
y␈α␈ou␈α
do␈α
not␈α
acquire␈α
an␈α␈y␈α
of␈α
the␈α
o␈α␈wner's␈α
special␈α
privileges␈α
and
␈βεh␈↓ αe␈ε.P␈α↓PN
␈βπ∞␈↓ ↓.␈ε"y␈α␈our␈αlogged-in␈↓ βg␈ε"is␈αstill␈αcheck␈α␈ed␈αfor␈αprotection␈αpurposes.
␈βπ∪␈↓ β~␈ε.PP␈α↓N
␈βπN␈↓ ↓.␈ε"T␈α␈ype␈↓ ∧$␈ε"or␈↓ πB␈ε"to␈α
learn␈α∞ho␈α␈w␈α
to␈α∞establish␈α
other
␈βπS␈↓ α␈ε.HEL␈α↓P␈αU␈α↓FD<CR>␈↓ ∧Q␈ε.REA␈α↓D␈αMONCOM<CR>
␈βπy␈↓ ↓.␈ε"|le␈αdirectories␈αunder␈αy␈α␈our␈αo␈α␈wn␈↓ ¬\␈ε".
␈βπ}␈↓ ¬→␈ε.P␈α↓R␈α}G
␈β	λ␈↓ ↓.␈ε&2.4␈ε"␈αKjob␈α(to␈αLog␈αOut)
␈β	Z␈↓ ↓.␈ε"T␈α⎇o␈αLog␈α
Out,␈αy␈α␈ou␈αt␈α␈ype␈↓ ¬∃␈ε",␈αthat␈αis,␈α
the␈αletter␈↓ πa␈ε"follo␈α␈w␈α␈ed␈αby␈α
a␈αcarriage␈α
return.
␈β	\␈↓ ∧↔␈ε'K
␈β	←␈↓ ∧*␈ε.<CR␈α␈>␈↓ π?␈ε.K
␈β
¬␈↓ ↓.␈ε"This␈α⊂assumes␈α⊂that␈α⊂y␈α␈ou␈α⊂are␈α⊂talking␈α⊂to␈α⊂the␈α⊂system␈α⊂monitor␈α⊂which,␈α⊃as␈α∂men␈α␈tioned
␈β
0␈↓ ↓.␈ε"earlier,␈α
usually␈α
prin␈α␈ts␈α
a␈α
period␈α
at␈α
the␈α
start␈α
of␈α
a␈α
line␈α
to␈α
indicate␈α
that␈α
it␈α
is␈αw␈α␈aiting
␈β
\␈↓ ↓.␈ε"for␈α∂y␈α␈ou.␈α→The␈α∂system␈α∂will␈α∂reply␈α∂by␈α∂displa␈α␈ying␈α∂a␈α∂summary␈α∂of␈α∂y␈α␈our␈α∂curren␈α␈t␈α∂usage
␈βπ␈↓ ↓.␈ε"that␈αwill␈αlo␈α↓ok␈αsomething␈αlik␈α␈e␈αthe␈αfollo␈α␈wing.
␈βZ␈↓ ↓r␈ε-Job␈↓ α6␈ε-13,␈↓ αz␈ε-[1,ALS]␈↓ ∧$␈ε-Logged␈↓ ¬≠␈ε-off␈↓ ¬←␈ε-TTY66␈↓ π
␈ε-11:38␈↓ λ↓␈ε-11-Sep-80
␈βα␈↓ ↓r␈ε-3.35␈↓ αG␈ε-hours,␈↓ β>␈ε-console␈↓ ∧F␈ε-time.
␈β)␈↓ ↓r␈ε-0.46␈↓ αG␈ε-minutes,␈↓ β`␈ε-cpu␈↓ ∧$␈ε-time.
␈βQ␈↓ ↓r␈ε-20.25␈↓ αX␈ε-pages␈↓ β>␈ε-average␈↓ ∧F␈ε-core.
␈βx␈↓ ↓r␈ε-Kjob
␈β
4␈↓ ↓.␈ε"If␈α⊂y␈α␈ou␈α⊂are␈α⊂using␈α⊂a␈α⊃telephone␈α⊂line,␈α⊃be␈α⊂sure␈α⊂that␈α⊂y␈α␈ou␈α⊂clear␈α⊂the␈α⊂phone␈α⊂connection
␈β
←␈↓ ↓.␈ε"properly.
␈β∞∨␈↓ ↓.␈ε"Speci|c␈α⊂commands␈α⊂ma␈α␈y␈α⊂be␈α⊃appended␈α⊂to␈α⊂the␈↓ λ≤␈ε"command␈α⊂in␈α⊂the␈α⊂form␈α⊂of
␈β∞$␈↓ π	␈ε.K<␈α␈CR>
␈β∞J␈↓ ↓.␈ε"so␈α∪called␈α∩switches.␈α$These␈α∩consist␈α∪of␈α∩a␈α∪slash␈α∩follo␈α␈w␈α␈ed␈α∪by␈α∩a␈α∪single␈α∩letter.␈α#F␈α⎇or
␈β∞u␈↓ ↓.␈ε"example,␈α∂the␈α∞command␈↓ ¬O␈ε"will␈α∞result␈α∞in␈α∞the␈α∞sa␈α␈ving␈α∞of␈α∞y␈α␈our␈↓ 
p␈ε"|les
␈β∞w␈↓ ∧=␈ε'K/␈α␈S<CR>
␈β∞z␈↓ 	W␈ε.TMP␈α↓COR
␈β∂ ␈↓ ↓.␈ε"so␈αthat␈αthey␈αwill␈αbe␈αautomatically␈αrestored␈αif␈αy␈α␈ou␈αha␈α␈v␈α␈e␈αthe␈↓ 	9␈ε"option␈αspeci|ed
␈β∂%␈↓ λI␈ε.RPSA␈α|V
␈β⊃

␈β↓H␈↓ ↓a␈ε3␈α
Editors
␈β↓I␈↓ P␈ε/7
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"on␈α⊂log-in␈α∂in␈α⊂y␈α␈our␈↓ ¬W␈ε"|le,␈α⊃as␈α∂note␈α⊂abo␈α␈v␈α␈e.␈α~Con␈α␈trarywise,␈α⊂if␈α⊂y␈α␈ou␈α∂ha␈α␈v␈α␈e␈α⊂a
␈βα.␈↓ ∧↓␈ε.OPTI␈α↓O␈α␈N.TXT
␈βαT␈↓ ∧∧␈ε"line␈α
in␈α
y␈α␈our␈↓ π≤␈ε"|le,␈α
the␈α∞switch␈α
/K␈α
will␈α∞coun␈α␈termand
␈βαY␈↓ ↓a␈ε.LOG␈α␈OUT:RPGSA␈α|V;␈↓ ¬H␈ε.O␈α␈P␈α↓TION.␈α␈TXT
␈βα␈␈↓ ↓a␈ε"this␈αorder.␈α⊃Finally,␈α/F␈αwill␈αgiv␈α␈e␈αy␈α␈ou␈αa␈αfast␈αlog-out.␈α⊂Don't␈αuse␈α/Z,␈α
ho␈α␈w␈α␈ev␈α␈er,␈αunless
␈ββ+␈↓ ↓a␈ε"y␈α␈ou␈α⊃w␈α␈an␈α␈t␈α⊂all␈α⊃of␈α⊂y␈α␈our␈α⊂|les␈α⊃Zeroed␈α⊂(destro␈α␈y␈α␈ed).␈α≡F␈α⎇ortunately␈α⊂the␈α⊃system␈α⊂will␈α⊃not
␈ββV␈↓ ↓a␈ε"believ␈α␈e␈αy␈α␈ou␈αthe␈α|rst␈αtime␈αand␈αwill␈αask␈αfor␈αa␈αcon|rmation.
␈β∧∃␈↓ ↓a␈ε"One␈α	con␈α␈v␈α␈enience␈α	migh␈α␈t␈α	be␈α	men␈α␈tioned←to␈αλremind␈α	y␈α␈ourself␈α	of␈α	something␈α	at␈α	the␈α	time
␈β∧A␈↓ ↓a␈ε"of␈αlog-out,␈α
y␈α␈ou␈αcan␈α
create␈α
a␈↓ εr␈ε"|le␈α
con␈α␈taining␈α
a␈αreminder␈α
message.␈α⊂The
␈β∧F␈↓ ¬∀␈ε.L␈α␈OGOUT.␈α␈M␈α↓SG
␈β∧l␈↓ ↓a␈ε"message␈αwill␈αbe␈αt␈α␈yped␈αback␈αto␈αy␈α␈ou␈αon␈αlog-out␈αand␈αthe␈α|le␈αwill␈αbe␈αdeleted.
␈β¬+␈↓ ↓a␈ε"Remem␈α␈ber␈αto␈αsa␈α␈v␈α␈e␈αan␈α␈y␈αediting␈αthat␈αy␈α␈ou␈αma␈α␈y␈αbe␈αdoing␈αand␈αto␈αkill␈αy␈α␈our␈αjob␈αas␈αso␈α↓on
␈β¬W␈↓ ↓a␈ε"as␈α∞y␈α␈ou␈α∂are␈α∞through.␈α⊗If␈α∂y␈α␈ou␈α∞do␈α∞not,␈α∂the␈α∞system␈α∞will␈α∂kill␈α∞y␈α␈our␈α∞un␈α␈used␈α∞job␈α∞for␈α∂y␈α␈ou
␈βεα␈↓ ↓a␈ε"a$er␈αa␈αdela␈α␈y␈α(as␈αset␈αby␈αthe␈αsystem␈αload).␈α⊂Y␈α⎇ou␈αma␈α␈y␈αnot␈αlik␈α␈e␈αthis,␈αif␈αy␈α␈ou␈αha␈α␈v␈α␈e␈αfailed
␈βε-␈↓ ↓a␈ε"to␈αsa␈α␈v␈α␈e␈α
y␈α␈our␈αlast␈αbit␈αof␈α
editing.␈α⊃In␈αan␈α␈y␈αcase,␈αit␈α
is␈αconsidered␈αan␈α␈ti-social␈αto␈α
neglect
␈βεX␈↓ ↓a␈ε"to␈α∂log-out␈α∂as␈α∂so␈α↓on␈α∂as␈α∂possible.␈α_Also␈α∂note␈α∂that␈α∂the␈α∂system␈α∂cannot␈α∂hang␈α∂up␈α∂y␈α␈our
␈βπβ␈↓ ↓a␈ε"phone␈αif␈αy␈α␈ou␈αare␈αcoming␈αin␈αo␈α␈v␈α␈er␈αa␈αtelephone␈αline←so␈αbe␈αsure␈αto␈αdo␈αso␈αproperly.
␈βλ⊗␈↓ ↓a␈εβ3.␈α≥E␈α␈ditors
␈βλn␈↓ ↓a␈ε"Editors␈αcome␈α
in␈αt␈α␈w␈α␈o␈α
⎇a␈α␈v␈α␈ors.␈α⊂The␈α
basic␈α
editor␈αis␈α
the␈αSystem␈α
Line␈αEditor.␈α∂Y␈α⎇ou␈αha␈α␈v␈α␈e
␈β	→␈↓ ↓a␈ε"been␈αusing␈αthis␈αeditor␈αev␈α␈en␈αas␈αy␈α␈ou␈αlog-in␈αto␈αthe␈αsystem.␈α⊂Y␈α⎇ou␈αwill␈αbe␈αusing␈αit␈αm␈α␈uch
␈β	D␈↓ ↓a␈ε"of␈α∂the␈α∂time␈α∂ev␈α␈en␈α∞when␈α∂y␈α␈ou␈α∂are␈α∂using␈α∞the␈α∂E␈α∂editor,␈α∂since␈α∂E␈α∂actually␈α∂relinquishes
␈β	p␈↓ ↓a␈ε"con␈α␈trol␈αto␈αthe␈αSystem␈αLine␈αEditor␈αfor␈αmost␈αof␈αthe␈αwithin-a-line␈αtasks.
␈β
/␈↓ ↓a␈ε"The␈αnext␈αlev␈α␈el␈αof␈αeditors␈αare␈αwhat␈αmigh␈α␈t␈αbe␈αcalled␈αFile␈αEditors.␈α⊂There␈αare␈αsev␈α␈eral
␈β
Z␈↓ ↓a␈ε"v␈α}arieties␈α
of␈αthese,␈α
(␈↓ ¬=␈ε"and␈↓ εD␈ε")␈α
are␈αthe␈α
best␈αkno␈α␈wn.␈α⊃E␈↓ 	w␈ε"or␈αE␈α
is,␈αby␈α
far,
␈β
←␈↓ ∧␈ε.TECO,␈α
SOS␈↓ ε∧␈ε.ETV␈↓ 	>␈ε.TV
␈βε␈↓ ↓a␈ε"the␈αmost␈αpopular␈αand␈αthe␈αuse␈αof␈αE␈αwill␈αbe␈αassumed␈αin␈αthis␈αman␈α␈ual.␈α⊂Y␈α⎇ou␈αcan␈αuse␈αE
␈β1␈↓ ↓a␈ε"to␈αprepare␈α
and␈αedit␈αall␈αof␈αy␈α␈our␈α|les,␈α
including␈αcomputer␈αprograms␈αand␈αthe␈α
source
␈β\␈↓ ↓a␈ε"|les␈α
for␈α
an␈α␈y␈α
of␈α
the␈α
sev␈α␈eral␈α
documen␈α␈t-generating␈α
programs␈α
that␈α
are␈α
a␈α␈v␈α}ailable␈α
on␈α
the
␈βπ␈↓ ↓a␈ε"system.␈α∃Actually,␈α∂E␈α
con␈α␈tains␈α∞some␈α∞facilities␈α∞for␈α
formatting␈α∞text␈α∞so␈α∞one␈α
can,␈α∂and
␈β2␈↓ ↓a␈ε"some␈α
people␈α
do,␈α
prepare␈αdocumen␈α␈ts␈α
with␈α
E␈α
alone.␈α∩E␈αis␈α
w␈α␈ell␈α
documen␈α␈ted,␈α
both␈α
in
␈β↑␈↓ ↓a␈ε"hard-copy␈αand␈αin␈αt␈α␈w␈α␈o␈αon-line␈αman␈α␈uals.
␈β
≥␈↓ ↓a␈ε"Documen␈α␈t-generating␈α
programs␈α
are␈α
sometimes␈α
called␈α
Documen␈α␈t␈α
Editors.␈α⊂They␈α
are
␈β
H␈↓ ↓a␈ε"basically␈α∞quite␈α∞di{eren␈α␈t␈α∞from␈α
the␈α∞System␈α∞Line␈α∞Editor␈α
and␈α∞from␈α∞File␈α∞Editors␈α∞and
␈β
t␈↓ ↓a␈ε"should,␈α∂perhaps,␈α∂be␈α∂called␈α∞Documen␈α␈t␈α∂Compilers,␈α∂as␈α∞they␈α∂will␈α∞be␈α∂in␈α∞this␈α∂man␈α␈ual.
␈β∞∨␈↓ ↓a␈ε"Documen␈α␈t␈α	Compilers␈αλrequire␈αλa␈α	w␈α␈ell-edited␈αλinput␈αλ|le␈α	con␈α␈taining␈αλtext␈αλand␈α	formatting
␈β∞J␈↓ ↓a␈ε"instructions␈α⊃and␈α⊂they␈α⊂then␈α⊃produce␈α⊂an␈α⊃output␈α⊂|le␈α⊃that␈α⊂can␈α⊂be␈α⊃sen␈α␈t␈α⊂directly␈α⊃to
␈β∞u␈↓ ↓a␈ε"a␈α∂prin␈α␈ter,␈α⊂with␈α⊂the␈↓ ∧o␈ε"prin␈α␈ter␈α∂being␈α∂the␈α∂most␈α∂frequen␈α␈tly␈α⊂used.␈α→Some␈α∂of␈α⊂these
␈β∞z␈↓ ∧≡␈ε.X␈α␈GP
␈β∂ ␈↓ ↓a␈ε"programs␈α
permit␈α
a␈α
limited␈α
amoun␈α␈t␈α
of␈α
operator␈α
in␈α␈terv␈α␈en␈α␈tion␈α
to␈α
repair␈α
errors,␈α∞but,
␈β⊃

␈β↓H␈↓ 
⊗␈ε3␈α
Editors
␈β↓I␈↓ ↓.␈ε/8
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα+␈↓ ↓.␈ε"by␈αfar,␈αthe␈αmost␈αcommon␈α
w␈α␈a␈α␈y␈αto␈αoperate␈αis␈αto␈αgo␈αback␈αto␈αa␈α|le␈αeditor␈α(usually␈αE)
␈βαV␈↓ ↓.␈ε"to␈α∞edit␈α
the␈α
source␈α∞|le␈α
and␈α∞then␈α
to␈α
reinitiate␈α∞the␈α
documen␈α␈t␈α∞compiler.␈α∀Three␈α
such
␈ββ↓␈↓ ↓.␈ε"programs␈αwill␈αbe␈αdescribed␈αin␈αa␈αlater␈αsection␈αof␈αthis␈αman␈α␈ual.
␈β∧~␈↓ ↓.␈ε&3.1␈ε"␈αThe␈αSystem␈αLine␈αEditor
␈β∧l␈↓ ↓.␈ε"When␈αy␈α␈ou␈α
t␈α␈ype␈αcommands␈α
to␈αthe␈αsystem␈α
monitor␈αand␈α
when␈αy␈α␈ou␈αt␈α␈ype␈α
text␈αto␈αthe
␈β¬↔␈↓ ↓.␈ε"E␈α⊂editor,␈α⊃y␈α␈ou␈α⊂will␈α⊂be␈α⊂using␈α⊂the␈α⊂System␈α⊂Line␈α⊂Editor.␈α≤This␈α⊂Line␈α⊂Editor␈α⊂is␈α⊂quite
␈β¬B␈↓ ↓.␈ε"special␈α
and␈α
it␈α
has␈α
man␈α␈y␈α
features␈α
that␈α
greatly␈α
simplify␈α
t␈α␈yping␈α
to␈α
the␈α
computer␈αas
␈β¬n␈↓ ↓.␈ε"compared␈α
to␈αt␈α␈yping␈α
on␈αa␈α
t␈α␈ypewriter.␈α∂Y␈α⎇ou␈αwill␈α
need␈αto␈α
kno␈α␈w␈α
some␈αof␈α
these␈α
features
␈βε→␈↓ ↓.␈ε"before␈αproceeding.
␈βεY␈↓ ↓.␈ε"Y␈α⎇ou␈α∂should␈α∂|rst␈α∂observ␈α␈e␈α∂the␈↓ ε¬␈ε",␈α∂an␈α∂underscore␈α∂mark␈α∂that␈α∂mo␈α␈v␈α␈es␈α∞along␈α∂as
␈βε↑␈↓ ¬␈ε.CURSOR
␈βπ∧␈↓ ↓.␈ε"y␈α␈ou␈α
t␈α␈ype.␈α⊂Actually␈α
there␈α
are␈α
t␈α␈w␈α␈o␈αunderscorings␈α
when␈α
y␈α␈ou␈α
are␈αt␈α␈yping␈α
to␈α
the␈α
system
␈βπ/␈↓ ↓.␈ε"monitor,␈α∂one␈α∞appearing␈α∞under␈α∞the␈α∞|rst␈α∂character␈α∞of␈α∞the␈α∞string␈α∞of␈α∞characters␈α∞and
␈βπZ␈↓ ↓.␈ε"the␈αsecond␈αthat␈αwill␈αbe␈αone␈αcharacter␈αposition␈αbey␈α␈ond␈αthe␈αlast␈αcharacter␈αthat␈αy␈α␈ou
␈βλ¬␈↓ ↓.␈ε"ha␈α␈v␈α␈e␈α	t␈α␈yped.␈α∂This␈α
second␈α	underscore␈α	will␈α
be␈α	called␈α	the␈↓ λ⎇␈ε"and␈α	it␈α	alw␈α␈a␈α␈ys␈α	sho␈α␈ws
␈βλ
␈↓ πo␈ε.CURSO␈α␈R
␈βλ1␈↓ ↓.␈ε"where␈αthe␈αnext␈αt␈α␈yped␈αcharacter␈αwill␈αappear.
␈βλp␈↓ ↓.␈ε"A␈αfew␈αessen␈α␈tial␈αLine␈αEditor␈αcommands␈αare:
␈β	0␈↓ α3␈ε"If␈αy␈α␈ou␈αmist␈α␈ype␈αa␈αcharacter,␈αthe␈↓ πh␈ε"k␈α␈ey␈α(labelled␈↓ 	↑␈ε")␈αcan␈αbe␈αused
␈β	5␈↓ ↓.␈ε.<BS>␈↓ ε"␈ε.BACKSP␈α⎇ACE␈↓ 	9␈ε.BS
␈β	[␈↓ ↓.␈ε"to␈α
erase␈α
it.␈α∩Striking␈α
the␈↓ ∧f␈ε"k␈α␈ey␈α
repeatedly␈αwill␈α
con␈α␈tin␈α␈ue␈α
to␈α
erase␈α
characters␈αfrom
␈β	`␈↓ ∧4␈ε.BS
␈β
ε␈↓ ↓.␈ε"the␈αend␈αof␈αthe␈αline.
␈β
F␈↓ ∧
␈ε"If␈α
y␈α␈ou␈αdisco␈α␈v␈α␈er␈αa␈α
mist␈α␈yped␈αcharacter␈αin␈α
an␈αearlier␈αportion␈α
of
␈β
K␈↓ ↓.␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈<BS>
␈β
q␈↓ ↓.␈ε"the␈αline,␈αy␈α␈ou␈αcan␈α
mo␈α␈v␈α␈e␈αthe␈↓ ¬c␈ε"back␈αto␈αthe␈α
wrongly␈αt␈α␈yped␈αcharacter␈α
(without
␈β
v␈↓ ∧T␈ε.CURSOR
␈β≤␈↓ ↓.␈ε"ha␈α␈ving␈α
to␈αdisturb␈α
the␈α
characters␈αthat␈α
follo␈α␈w)␈α
by␈α
|rst␈αdepressing␈α
the␈↓ 
v␈ε"k␈α␈ey
␈β!␈↓ 	M␈ε.CONTR␈α␈OL
␈βH␈↓ ↓.␈ε"and␈αholding␈α
it␈αdo␈α␈wn␈αwhile␈α
y␈α␈ou␈αstrik␈α␈e␈αthe␈↓ ε←␈ε"k␈α␈ey␈αto␈αget␈α
the␈↓ 	Q␈ε"back␈αfrom␈α
the
␈βM␈↓ ε/␈ε.B␈α↓S␈↓ λB␈ε.CURSOR
␈βs␈↓ ↓.␈ε"end␈α∞of␈α
the␈α∞character␈α∞string,␈α∞and␈α
so␈α∞to␈α∞immobilize␈α
the␈α∞automatic␈α∞erasure␈α
feature.
␈β≡␈↓ ↓.␈ε"Therea$er,␈α
y␈α␈ou␈α
can␈α
strik␈α␈e␈αthe␈↓ ¬G␈ε"k␈α␈ey␈α
as␈α
man␈α␈y␈α
times␈αas␈α
necessary␈α
(either␈α
with␈αor
␈β#␈↓ ¬∃␈ε.B␈α↓S
␈βI␈↓ ↓.␈ε"without␈α
holding␈α
the␈↓ ¬!␈ε"k␈α␈ey)␈α
to␈αmo␈α␈v␈α␈e␈α
the␈↓ λK␈ε"back␈α
as␈α
far␈α
as␈αdesired.
␈βN␈↓ βu␈ε.CONTR␈α␈O␈α␈L␈↓ π9␈ε.CU␈α↓R␈α␈SOR
␈βt␈↓ ↓.␈ε"Once␈α⊂positioned,␈α⊃y␈α␈ou␈α⊃need␈α⊂only␈α⊂strik␈α␈e␈α⊂the␈α⊂desired␈α⊃k␈α␈ey␈α⊂to␈α⊂o␈α␈v␈α␈erwrite,␈α⊃that␈α⊂is,␈α⊃to
␈β
 ␈↓ ↓.␈ε"remo␈α␈v␈α␈e␈αthe␈αun␈α␈w␈α␈an␈α␈ted␈αcharacter␈αand␈αto␈αreplace␈αit␈αby␈αthe␈αdesired␈αone.
␈β
←␈↓ ∧a␈ε"If␈α∂y␈α␈ou␈α∂w␈α␈an␈α␈t␈α∂to␈α∂get␈α∞back␈α∂to␈α∂the␈α∂|rst␈α∂character␈α∂in␈α∞the
␈β
d␈↓ ↓.␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈<F␈α␈ORM>
␈β∞
␈↓ ↓.␈ε"line,␈α∂hold␈α∞the␈↓ ∧>␈ε"k␈α␈ey␈α∂and␈α∞strik␈α␈e␈α∞the␈↓ π]␈ε"k␈α␈ey.␈α⊗Striking␈α∂the␈↓ 
l␈ε"k␈α␈ey,
␈β∞∂␈↓ β⊃␈ε.CONTR␈α␈OL␈↓ εp␈ε.FOR␈α␈M␈↓ 
␈ε.F␈α␈ORM
␈β∞6␈↓ ↓.␈ε"without␈αholding␈αthe␈↓ ¬≥␈ε"k␈α␈ey,␈αwill␈αo␈α␈v␈α␈erwrite␈αwith␈αan␈αun␈α␈w␈α␈an␈α␈ted␈αcharacter.
␈β∞;␈↓ βr␈ε.CONTR␈α␈OL
␈β∞u␈↓ ∧E␈ε"If␈α	y␈α␈ou␈α	should␈α
go␈α	to␈α↓o␈α	far␈α	back,␈α
y␈α␈ou␈α	can␈α	mo␈α␈v␈α␈e␈α	the
␈β∞z␈↓ ↓.␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈<SP␈α}A␈α␈CE>␈↓ 
(␈ε.CURSOR
␈β∂ ␈↓ ↓.␈ε"forw␈α␈ard␈αby␈αdepressing␈αand␈αholding␈αthe␈↓ π=␈ε"k␈α␈ey␈αwhile␈αt␈α␈yping␈αwith␈αthe␈αspace
␈β∂%␈↓ ε∪␈ε.CONTR␈α␈O␈α␈L
␈β⊃

␈β↓H␈↓ ↓a␈ε3.1.␈α
The␈αSystem␈α
Line␈α
Editor
␈β↓I␈↓ P␈ε/9
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"bar.␈α⊗If␈α∞y␈α␈ou␈α∞strik␈α␈e␈α∞the␈α∞space␈α∞bar␈α∞without␈α∞holding␈α∞the␈↓ 	a␈ε"k␈α␈ey,␈α∂y␈α␈ou␈α∞will␈α∞be
␈βα.␈↓ λ4␈ε.CONTR␈α␈OL
␈βαT␈↓ ↓a␈ε"o␈α␈v␈α␈erwriting␈αthe␈αexisting␈αcharacter␈αat␈αthe␈↓ π{␈ε"position␈αwith␈αa␈αspace.
␈βαY␈↓ εj␈ε.CURSOR
␈ββ∀␈↓ ∧↑␈ε"Holding␈α
the␈↓ πO␈ε"k␈α␈ey␈αand␈α
striking␈αthe␈↓ 
e␈ε"k␈α␈ey␈α
will
␈ββ→␈↓ ↓a␈ε.<CONTR␈α␈O␈α␈L␈α↓>␈α␈<T␈α}AB>␈↓ ε#␈ε.CONTR␈α␈OL␈↓ 
≠␈ε.T␈α⎇AB
␈ββ?␈↓ ↓a␈ε"get␈α∂y␈α␈ou␈α∞back␈α∂to␈α∂the␈α∞end␈α∂of␈α∞the␈α∂line.␈α_Striking␈α∞the␈↓ λS␈ε"k␈α␈ey,␈α∂without␈α∂holding␈α∂the
␈ββD␈↓ λ	␈ε.T␈α⎇AB
␈ββj␈↓ β␈ε"k␈α␈ey,␈αwill␈αo␈α␈v␈α␈erwrite␈αwith␈αa␈↓ εg␈ε".
␈ββo␈↓ ↓a␈ε.CONTR␈α␈OL␈↓ ε)␈ε.T␈α}AB
␈β∧*␈↓ β=␈ε"D␈α:Y␈α⎇ou␈α∞can␈α∂delete␈α∞an␈α∞un␈α␈w␈α␈an␈α␈ted␈α∂character␈α∞(and␈α∞mo␈α␈v␈α␈e␈α∂the␈α∞rest␈α∂of
␈β∧/␈↓ ↓a␈ε.<CONTR␈α␈O␈α␈L␈α↓>
␈β∧U␈↓ ↓a␈ε"the␈αline␈αof␈α
text␈αto␈αclose␈αthe␈αgap)␈αby␈αpositioning␈α
the␈↓ 	$␈ε"under␈αthe␈α
un␈α␈w␈α␈an␈α␈ted
␈β∧Z␈↓ λ∀␈ε.CURSO␈α␈R
␈β¬␈↓ ↓a␈ε"character␈α
and␈α
depressing␈α	and␈α
holding␈α
the␈↓ λ∩␈ε"k␈α␈ey␈α
while␈α
y␈α␈ou␈α	strik␈α␈e␈α
the␈α
letter
␈⬬␈↓ εi␈ε.C␈α↓O␈α␈NTR␈α␈OL
␈β¬+␈↓ ↓a␈ε"D␈α(for␈αdelete).
␈β¬k␈↓ αx␈ε"<char>␈α)Y␈α⎇ou␈α∞can␈α
insert␈α∞characters␈α∞(and␈α
automatically␈α∞mo␈α␈v␈α␈e␈α∞the␈α∞rest
␈β¬p␈↓ ↓a␈ε.<MET␈α}A>
␈βε⊗␈↓ ↓a␈ε"of␈αthe␈α
text␈αalong␈αto␈αmak␈α␈e␈αro␈α↓om),␈α
by␈α|rst␈αpositioning␈αthe␈↓ 	y␈ε"at␈αthe␈α
position
␈βε≠␈↓ λh␈ε.C␈α↓UR␈α␈SOR
␈βεA␈↓ ↓a␈ε"in␈α∞the␈α∞line␈α∞where␈α∞y␈α␈ou␈α∞w␈α␈an␈α␈t␈α∞the␈α∞character␈α∞to␈α∞appear.␈α⊗Y␈α⎇ou␈α∞then␈α∞depress␈α∞and␈α∞hold
␈βεm␈↓ ↓a␈ε"the␈↓ β∧␈ε"k␈α␈ey␈αwhile␈αy␈α␈ou␈αt␈α␈ype␈αthe␈αcharacter␈αor␈αcharacters␈αthat␈αare␈αto␈αbe␈αinserted.
␈βεr␈↓ α∨␈ε.ME␈α↓T␈α⎇A
␈βπ,␈↓ αe␈ε"When␈αλy␈α␈ou␈α	ha␈α␈v␈α␈e␈αλcompleted␈αλa␈αλline␈α	of␈αλtext␈αλor␈α	a␈αλcommand␈αλto␈αλy␈α␈our␈α	satisfaction,
␈βπ1␈↓ ↓a␈ε.<CR>
␈βπX␈↓ ↓a␈ε"y␈α␈ou␈α∞can␈α∂terminate␈α∞the␈α∞line␈α∞of␈α∞text␈α∂or␈α∞command␈α∞by␈α∞simply␈α∞striking␈α∞the
␈βπ]␈↓ 
X␈ε.R␈α␈E␈α↓TURN
␈βλβ␈↓ ↓a␈ε"k␈α␈ey␈α
without␈α∞ha␈α␈ving␈α
to␈α
mo␈α␈v␈α␈e␈α∞the␈α
cursor␈α
to␈α
the␈α∞end␈α
of␈α
the␈α∞line␈α
and␈α
the␈α
en␈α␈tire␈α∞line
␈βλ.␈↓ ↓a␈ε"will␈α
be␈α
accepted␈α
for␈α
processing.␈α∪If␈α
y␈α␈ou␈α
are␈α
using␈α
the␈α
text␈α∞editor␈α
E,␈α
a␈α
line␈α
mark␈α␈er
␈βλY␈↓ ↓a␈ε"in␈αthe␈αform␈αof␈αan␈αarro␈α␈w␈αwill␈αbe␈αadv␈α}anced␈αto␈αthe␈αnext␈αtext␈αline.
␈β	→␈↓ ∧R␈ε"This␈α∞command␈α∞can␈α
be␈α∞used␈α∞in␈α∞sev␈α␈eral␈α∞di{eren␈α␈t␈α∞situations
␈β	≡␈↓ ↓a␈ε.<CONTR␈α␈O␈α␈L␈α↓>␈α␈<CR>
␈β	D␈↓ ↓a␈ε"and␈α∂it␈α∂produces␈α∂sev␈α␈eral␈α∂di{eren␈α␈t␈α∂responses.␈α→If␈α∂y␈α␈ou␈α∂are␈α⊂using␈α∂the␈α∂Line␈α∂Editor␈α∂to
␈β	o␈↓ ↓a␈ε"compose␈α∞a␈α
command␈α
to␈α
the␈α∞System␈α
Monitor,␈α∞and␈α
if␈α
y␈α␈ou␈α
are␈α∞actually␈α
in␈α
the␈α∞Line
␈β
~␈↓ ↓a␈ε"Editor,␈α∩then␈α⊂the␈α⊃response␈α⊃is␈α⊂iden␈α␈tical␈α⊃to␈α⊂that␈α⊃for␈α⊂the␈↓ 	K␈ε"command␈α⊂as␈α⊃just
␈β
∨␈↓ λO␈ε.<␈α␈C␈α↓R␈α␈>
␈β
F␈↓ ↓a␈ε"noted.␈α≠If,␈α⊃ho␈α␈w␈α␈ev␈α␈er,␈α⊃y␈α␈ou␈α∂are␈α⊂using␈α⊂the␈α∂T␈α⎇ext␈α⊂Editor␈α⊂E,␈α⊂the␈α∂response␈α⊂will␈α⊂depend
␈β
q␈↓ ↓a␈ε"upon␈αthe␈αexact␈αcircumstances,␈αas␈αy␈α␈ou␈αwill␈αlearn␈αwhen␈αy␈α␈ou␈αstudy␈αE.
␈β0␈↓ ↓a␈ε"Finally,␈αif␈αy␈α␈ou␈αha␈α␈v␈α␈e␈α
just␈αcompleted␈αa␈α
monitor␈αcommand␈αby␈αt␈α␈yping␈α
a␈↓ ¬␈ε"and␈αif
␈β5␈↓ 
∂␈ε.<CR>
␈β\␈↓ ↓a␈ε"the␈α
system␈α∞fails␈α
to␈α
understand␈α
y␈α␈our␈α∞command␈α
string,␈α∞y␈α␈ou␈α
can␈α
retriev␈α␈e␈α
the␈α∞string
␈βπ␈↓ ↓a␈ε"for␈αre-editing␈αby␈αt␈α␈yping␈↓ π#␈ε".␈α⊂Remem␈α␈ber,␈αthis␈αmeans␈αholding␈αthe
␈β␈↓ ∧\␈ε.<␈α␈C␈α↓O␈α␈NTR␈α␈OL><CR␈α␈>
␈β2␈↓ β␈ε"k␈α␈ey␈αdo␈α␈wn␈α
while␈αy␈α␈ou␈αstrik␈α␈e␈αthe␈↓ πz␈ε"k␈α␈ey.␈α⊂This␈α
is␈αactually␈αa␈αMonitor
␈β7␈↓ ↓a␈ε.CONTR␈α␈OL␈↓ εg␈ε.RE␈α↓TURN
␈β]␈↓ ↓a␈ε"command,␈αin␈α
this␈αcase,␈αand␈αit␈α
only␈αw␈α␈orks␈αfor␈αthe␈α
last␈αstring␈αthat␈αy␈α␈ou␈αha␈α␈v␈α␈e␈α
t␈α␈yped,
␈β
λ␈↓ ↓a␈ε"so␈αdon't␈αstrik␈α␈e␈αan␈α␈y␈αother␈αk␈α␈eys␈α|rst!
␈β
H␈↓ ↓a␈ε"The␈αSystem␈αLine␈αEditor␈αhas␈αman␈α␈y␈αmore␈αfeatures␈αthat␈αy␈α␈ou␈αwill␈αw␈α␈an␈α␈t␈αto␈αkno␈α␈w,␈αbut
␈β
s␈↓ ↓a␈ε"these␈α
few␈αwill␈α
get␈α
y␈α␈ou␈αstarted.␈α∩F␈α⎇ortunately,␈α
most␈α
Data␈αDisc␈α
terminals␈αha␈α␈v␈α␈e␈α
a␈α
list
␈β∞≡␈↓ ↓a␈ε"of␈αthe␈αline-editor␈αcommands␈αdispla␈α␈y␈α␈ed␈αjust␈αabo␈α␈v␈α␈e␈αthe␈αk␈α␈eyboard.␈α⊂If␈αy␈α␈ou␈αw␈α␈ould␈αlik␈α␈e
␈β∞J␈↓ ↓a␈ε"an␈αup-to-date␈αcopy␈αof␈αthis␈αlist,␈αt␈α␈ype␈↓ λy␈ε"to␈αthe␈αsystem␈αmonitor.
␈β∞O␈↓ ε*␈ε.HEL␈α↓P␈α
DDKE␈α↓Y<␈α␈CR>
␈β∞u␈↓ ↓a␈ε"The␈αmonitor␈αwill␈αreply:
␈β⊃

␈β↓H␈↓ πe␈ε4␈α
Files␈α
and␈α
File␈α
Directories
␈β↓I␈↓ ↓.␈ε/10
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα(␈↓ ↓r␈ε-This␈↓ αG␈ε-HELPer␈↓ β>␈ε-prints␈↓ ∧5␈ε-the␈↓ ∧y␈ε-list␈↓ ¬N␈ε-of␈↓ ε↓␈ε-Data␈↓ εV␈ε-Dis␈α↓c␈↓ π,␈ε-escape␈↓ λ#␈ε-commands␈↓ 	<␈ε-on␈↓ 	o␈ε-the␈↓ 
3␈ε-XGP.
␈βαO␈↓ ↓r␈ε-Please␈↓ αi␈ε-type␈↓ β>␈ε-Y␈↓ β`␈ε-to␈↓ ∧∪␈ε-confirm␈↓ ¬≠␈ε-that␈↓ ¬p␈ε-you␈↓ ε4␈ε-want␈↓ π
␈ε-this:
␈ββ␈↓ ↓.␈ε"T␈α⎇erminate␈α⊂y␈α␈our␈α⊂Y␈α⊂answ␈α␈er␈α⊂with␈α⊃a␈↓ εN␈ε"(the␈α⊂Helper␈α⊂doesn't␈α⊂tell␈α⊂y␈α␈ou␈α⊂this)␈α⊂and
␈ββ⊂␈↓ ¬S␈ε.<␈α␈CR>
␈ββ6␈↓ ↓.␈ε"follo␈α␈w␈αdirections.␈α⊃Y␈α⎇ou␈αwill␈αbe␈αtold␈αwhen␈αthe␈↓ π;␈ε"starts␈αto␈αprin␈α␈t␈αy␈α␈our␈αrequest␈αand
␈ββ;␈↓ εm␈ε.XG␈α␈P
␈ββa␈↓ ↓.␈ε"y␈α␈ou␈αshould␈αgo␈αto␈αro␈α↓om␈αMJH␈α433␈αto␈αget␈αit␈αwithout␈αdela␈α␈y.
␈β∧m␈↓ ↓.␈ε&3.2␈ε"␈αThe␈αE␈αEditor
␈β¬?␈↓ ↓.␈ε"Y␈α⎇our␈α∞next␈α∞task␈α∞will␈α∞be␈α∞to␈α∞learn␈α∞ho␈α␈w␈α∞to␈α∞use␈α∞the␈α∞E␈α∞editor.␈α⊗Y␈α⎇ou␈α∞can␈α∞easily␈α∞do␈α∞this
␈β¬j␈↓ ↓.␈ε"by␈αa␈αsession␈αor␈αt␈α␈w␈α␈o␈αwith␈αthe␈αprogram␈αcalled␈↓ πg␈ε".␈αT␈α␈ype
␈β¬o␈↓ εg␈ε.ETE␈α↓A␈α␈CH␈↓ λd␈ε.HEL␈α↓P␈α
ET␈α↓EA␈α␈CH<CR>
␈βε⊗␈↓ ↓.␈ε"and␈α∂follo␈α␈w␈α∞directions.␈α_This␈α∞will␈α∂create␈α∞a␈α∂special␈α∞|le␈α∂(appropiate␈α∞to␈α∂the␈α∞terminal
␈βεA␈↓ ↓.␈ε"that␈α∞y␈α␈ou␈α∞are␈α
using)␈α∞on␈α∞y␈α␈our␈α∞directory␈α∞area.␈α∃This␈α∞|le␈α
will␈α∞instruct␈α∞y␈α␈ou␈α∞and␈α
allo␈α␈w
␈βεl␈↓ ↓.␈ε"y␈α␈ou␈α⊂to␈α∂try␈α⊂out␈α⊂what␈α∂y␈α␈ou␈α⊂are␈α⊂learning␈α∂on␈α⊂the␈α∂|le␈α⊂itself.␈α≠The␈α⊂|le␈α∂will␈α⊂remain␈α∂in
␈βπ↔␈↓ ↓.␈ε"y␈α␈our␈α|le␈α
area,␈αso␈αthat␈αy␈α␈ou␈α
ma␈α␈y␈αreturn␈αto␈αit␈α
at␈αa␈αlater␈αtime,␈α
but␈αdo␈αdelete␈αit␈αwhen
␈βπB␈↓ ↓.␈ε"ha␈α␈v␈α␈e␈α∂learned␈α⊂enough␈α∂to␈α⊂proceed.␈α~Y␈α⎇ou␈α∂do␈α∂this␈α⊂by␈α∂t␈α␈yping
␈βπG␈↓ λU␈ε.DEL␈α∞TEA␈α␈C␈α↓H.␈α␈DD<CR>
␈βπn␈↓ ↓.␈ε"if␈α
y␈α␈ou␈α∞ha␈α␈v␈α␈e␈α
been␈α
using␈α
a␈α∞DataDisc␈α
terminal␈α
or␈↓ 
␈ε",␈α∞if␈α
using␈α
a
␈βπs␈↓ π%␈ε.D␈α↓EL␈αTEA␈α␈CH␈α↓.␈α␈DM<CR>
␈βλ→␈↓ ↓.␈ε"DataMedia␈αterminal.
␈βλX␈↓ ↓.␈ε"Y␈α⎇ou␈α⊃will␈α⊃also␈α⊃w␈α␈an␈α␈t␈α⊃to␈α∩get␈α⊃a␈α⊃copy␈α⊃of␈α⊃the␈α⊃CSD␈α⊃Report␈α⊃ST␈α⎇AN-CS-80-796,␈α∩called
␈β	∧␈↓ α|␈ε".␈α∞This␈α
is␈α∞more␈α∞easy␈α∞to␈α∞read␈α∞than␈α∞the␈α∞comprehensiv␈α␈e␈α∞on-line␈α
man␈α␈ual
␈β		␈↓ ↓.␈ε.ESSE␈α↓NTIAL␈αE
␈β	/␈↓ β ␈ε"the␈α	Man␈α␈ual␈α	of␈α	Last␈α	Appeal.␈α∂Y␈α⎇ou␈α	can␈αλrefer␈α	to␈α	this␈α	on-line␈α	man␈α␈ual␈αλby
␈β	4␈↓ ↓.␈ε.E.ALS[UP,DOC]␈α␈,
␈β	Z␈↓ ↓.␈ε"t␈α␈yping␈↓ β←␈ε"to␈αthe␈αmonitor,␈αor␈αwhile␈α
using␈αE␈αby␈αholding␈αthe␈↓ 
v␈ε"k␈α␈ey
␈β	←␈↓ α(␈ε.ET?<CR>␈↓ 	M␈ε.CON␈α␈TR␈α␈OL
␈β
¬␈↓ ↓.␈ε"and␈α	t␈α␈yping␈α
the␈α	question␈α
mark␈α	sym␈α␈bol␈α∪?␈α_(this␈α
time␈α	without␈α
the␈α	usual␈↓ 
M␈ε",␈α	since
␈β

␈↓ 	a␈ε.<CR>
␈β
0␈↓ ↓.␈ε"it␈α∞is␈α∞a␈α
one-character␈α∞command)␈α∞and␈α∞y␈α␈ou␈α
can␈α∞get␈α∞back␈α∞to␈α
the␈α∞|le␈α∞y␈α␈ou␈α∞are␈α
editing
␈β
\␈↓ ↓.␈ε"by␈αt␈α␈yping␈αthe␈αletter␈α_H,␈αagain␈αwith␈αthe␈↓ πF␈ε"k␈α␈ey␈αand␈αwithout␈αa␈↓ 
]␈ε".
␈β
a␈↓ ε≠␈ε.CONTR␈α␈OL␈↓ 	r␈ε.<CR>
␈βb␈↓ ↓.␈εβ4.␈α≥F␈α␈ile␈α↓s␈α∞a␈α␈nd␈α∂File␈α∞Direc␈α↓t␈α␈ories
␈β9␈↓ ↓.␈ε"A␈α∂|le␈α∂is␈α∂a␈α∂stored␈α∂collection␈α∞of␈α∂information,␈α⊂perhaps␈α∂a␈α∂program␈α∂(either␈α∂in␈α∞source
␈βe␈↓ ↓.␈ε"form␈αor␈α
compiled),␈αdata,␈αmail,␈αa␈α
report␈αor␈αtexts␈α
of␈αan␈α␈y␈α
sort.␈α⊂Most␈α
|les␈αon␈αthe
␈βj␈↓ 
e␈ε.SUAI
␈β
⊂␈↓ ↓.␈ε"system␈αare␈αstored␈αon␈αpermanen␈α␈tly-a␈α␈v␈α}ailable␈αdisk␈αunits.␈α⊂If␈αy␈α␈ou␈αha␈α␈v␈α␈e␈αa␈αgreat␈αdeal␈αof
␈β
;␈↓ ↓.␈ε"original␈αdata,␈αy␈α␈ou␈αma␈α␈y␈α|nd␈αit␈αcon␈α␈v␈α␈enien␈α␈t␈αto␈αstore␈αsome␈αof␈αthese␈αdata␈αon␈αmagnetic
␈β
f␈↓ ↓.␈ε"tape,␈αand␈α
if␈αso,␈αplease␈αrefer␈α
to␈αAppendix␈αA␈α9.2␈α
in␈αthe␈αMonitor␈αCommand␈αMan␈α␈ual
␈β∞⊃␈↓ ↓.␈ε"and␈αperhaps␈αget␈αsomeone␈αto␈αhelp␈αy␈α␈ou␈αthe␈α|rst␈αtime.
␈β∞Q␈↓ ↓.␈ε"The␈α⊂disk␈α∂units␈α∂are␈α⊂amazingly␈α∂reliable␈α⊂and␈α∂their␈α⊂con␈α␈ten␈α␈ts␈α∂are␈α⊂copied␈α∂to␈α∂back-up
␈β∞|␈↓ ↓.␈ε"magnetic␈α∞tapes␈α∞at␈α∞frequen␈α␈t␈α∞in␈α␈terv␈α}als␈α
by␈α∞a␈α∞system␈α∞program␈α∞called␈↓ 
↔␈ε".␈α
Monitor
␈β∂↓␈↓ 	@␈ε.D␈α␈AR␈α}T
␈β∂'␈↓ ↓.␈ε"commands␈αto␈αrun␈↓ ∧-␈ε"can␈αbe␈αused␈αto␈αretriev␈α␈e␈α|les␈αthat␈αha␈α␈v␈α␈e␈αbeen␈αremo␈α␈v␈α␈ed␈αfrom
␈β∂,␈↓ βK␈ε.DAR␈α⎇T
␈β⊃

␈β↓H␈↓ ↓a␈ε4.1.␈α
File␈αIdentifiers
␈β↓I␈↓ A␈ε/11
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"the␈αdisk␈αor␈αdamaged,␈αalthough,␈αof␈αcourse,␈αthe␈α|les␈αare␈αrestored␈αas␈αof␈αthe␈αlast␈αtime
␈βαT␈↓ ↓a␈ε"they␈α
w␈α␈ere␈αsa␈α␈v␈α␈ed.␈α∩As␈α
an␈αadded␈α
feature,␈αthere␈α
is␈αa␈α
command␈↓ 
2␈ε"that␈α
allo␈α␈ws
␈βαY␈↓ 	∩␈ε.PUMP␈α↓KIN
␈βα␈␈↓ ↓a␈ε"y␈α␈ou␈αto␈αlea␈α␈v␈α␈e␈αan␈αorder␈αto␈αha␈α␈v␈α␈e␈αdesired␈α|les␈αrestored␈αfor␈αy␈α␈ou.
␈ββz␈↓ ↓a␈ε&4.1␈ε"␈αFile␈αIden␈α␈ti|ers
␈β∧L␈↓ ↓a␈ε"Files␈αstored␈α
on␈αthe␈αdisk␈αcarry␈α
a␈α|le␈αiden␈α␈ti|er␈αof␈α
the␈αform␈↓ V␈ε",
␈β∧Q␈↓ λx␈ε.F␈α↓ILNAM.EXT[PRJ,PR␈α␈G]
␈β∧w␈↓ ↓a␈ε"where␈↓ βX␈ε"is␈α∂a␈α⊂name␈α∂of␈α⊂6␈α∂or␈α∂few␈α␈er␈α⊂characters␈α∂(usually␈α∂alphan␈α␈umeric).␈α≠The
␈β∧|␈↓ αM␈ε.FIL␈α↓N␈α␈AM
␈β¬"␈↓ ↓a␈ε"3-␈α⊂or␈α∂few␈α␈er-character␈α⊂extension␈↓ εB␈ε"is␈α⊂normally␈α∂used␈α⊂to␈α∂iden␈α␈tify␈α⊂the␈α⊂|le␈α∂as␈α⊂to
␈β¬'␈↓ ¬r␈ε.EXT
␈β¬N␈↓ ↓a␈ε"its␈α∞t␈α␈ype,␈α∂and␈α∞ma␈α␈y␈α∞be␈α∞omitted␈α∞for␈α∞|les␈α∞that␈α∞are␈α∞not␈α∞used␈α∞as␈α∞source␈α∞|les␈α∞for␈α∞other
␈β¬y␈↓ ↓a␈ε"programs.␈α→Should␈α∂y␈α␈ou␈α∂be␈α∂so␈α∂unfortunate␈α∂as␈α∂to␈α∂use␈α∂more␈α∂than␈α∂y␈α␈our␈α∂allotted␈α∂|le
␈βε$␈↓ ↓a␈ε"space,␈αsome␈αof␈αy␈α␈our␈α|les␈αma␈α␈y␈αbe␈αpurged␈αand␈αthe␈αsystem␈αpurger␈αuses␈αthe␈αextension
␈βεO␈↓ ↓a␈ε"to␈αdecide␈αwhich␈αof␈αy␈α␈our␈α|les␈αit␈αwill␈αdelete.␈α⊂Files␈αwith␈αan␈αextension␈αof␈↓ 
r␈ε"are␈αthe
␈βεT␈↓ 
!␈ε.TMP
␈βεz␈↓ ↓a␈ε"|rst␈αto␈αgo!␈α∂In␈αcon␈α␈trast,␈αsource␈α
|les␈α(that␈αare␈αproperly␈α
iden␈α␈ti|ed)␈αare␈αthe␈α
last␈αto␈αgo.
␈βπ:␈↓ ↓a␈ε"Some␈αcommonly␈αused␈αextensions␈αand␈αtheir␈αmeanings␈αare:
␈βπ␈␈↓ αE␈ε.DMP␈↓ β∨␈ε.Core␈α
i␈α␈m␈α↓age␈α
|le␈↓ ¬0␈ε.LST␈↓ ελ␈ε.Listi␈α␈ng␈αoutput␈α
|le␈↓ λN␈ε.SAI␈↓ 	(␈ε.SAIL␈αs␈α␈o␈α↓urc␈α␈e␈α
|le
␈βλ#␈↓ αE␈ε.DO␈↓ β∨␈ε.A␈α
DO␈α
|le␈↓ ¬0␈ε.MSG␈↓ ελ␈ε.MAI␈α↓L␈α
m␈α↓e␈α␈ssag␈α↓e␈α	|le␈↓ λN␈ε.TEX␈↓ 	(␈ε.TEX␈α
so␈α↓urc␈α␈e␈α
|l␈α␈e
␈βλG␈↓ αE␈ε.DOC␈↓ β∨␈ε.Documen␈α␈t␈α
|le␈↓ ¬0␈ε.P␈α⎇A␈α↓S␈↓ ελ␈ε.P␈α}ASCAL␈αsourc␈α␈e␈α
|le␈↓ λN␈ε.TMP␈↓ 	(␈ε.T␈α⎇empo␈α↓rary␈α
|le
␈βλk␈↓ αE␈ε.F␈α|AI␈↓ β∨␈ε.F␈α|AIL␈αsource␈α	|le␈↓ ¬0␈ε.PUB␈↓ ελ␈ε.PU␈α↓B␈α
source␈α
|l␈α␈e␈↓ λN␈ε.TXT␈↓ 	(␈ε.ASCII␈α
text␈α
|le
␈β	∂␈↓ αE␈ε.F4␈↓ β∨␈ε.F␈α}ortran␈α
source␈↓ ¬0␈ε.R␈α␈E␈α↓L␈↓ ελ␈ε.Re␈α␈locatable␈α
|l␈α␈e␈↓ λN␈ε.X␈α␈GP␈↓ 	(␈ε.Fil␈α␈e␈α
for␈α
XGP
␈β	W␈↓ ↓a␈ε"The␈↓ αp␈ε",␈α⊃that␈α⊃is,␈α⊃the␈↓ ¬⎇␈ε"portion␈α⊂of␈α⊃the␈α⊃|le␈α⊂iden␈α␈ti|er,␈α∩further␈α⊃iden␈α␈ti|es
␈β	\␈↓ α0␈ε.PP␈α↓N␈↓ ∧T␈ε.[PRJ,PR␈α␈G]
␈β
α␈↓ ↓a␈ε"the␈α∂|le␈α⊂and␈α∂prev␈α␈en␈α␈ts␈α∂it␈α∂from␈α⊂being␈α∂confused␈α∂with␈α∂other␈α⊂|les␈α∂that␈α∂ma␈α␈y␈α∂bear␈α⊂the
␈β
-␈↓ ↓a␈ε"same␈α∪name.␈α#This␈α∩portion␈α∩also␈α∪speci|es␈α∩the␈α∩|le␈α∪directory␈α∩to␈α∪which␈α∩the␈α∩|le␈α∪is
␈β
X␈↓ ↓a␈ε"assigned.␈α⊂F␈α⎇or␈αy␈α␈our␈α|rst␈α|les,␈αthe␈↓ ε,␈ε"will␈αbe␈αthe␈αn␈α␈umeral␈α1.␈α∂The␈↓ 
(␈ε"will␈αbe␈αy␈α␈our
␈β
]␈↓ ¬e␈ε.P␈α↓R␈α␈J␈↓ 	Y␈ε.P␈α↓R␈α␈G
␈β∧␈↓ ↓a␈ε"assigned␈αprogrammer␈αname.␈α∂Y␈α⎇ou␈αcan␈αread␈αor␈αstore␈α|les␈αbearing␈αthe␈↓ ≡␈ε"that
␈β	␈↓ 
␈ε.PRJ,PR␈α␈G
␈β/␈↓ ↓a␈ε"corresponds␈α∂to␈α∂the␈↓ ¬-␈ε"under␈α∂which␈α∂y␈α␈ou␈α∂are␈α∂logged␈α∞in␈α∂(or␈α∂aliased)␈α∂without
␈β4␈↓ ∧_␈ε.PRJ,PR␈α␈G
␈βZ␈↓ ↓a␈ε"t␈α␈yping␈α⊂the␈α⊂brack␈α␈ets␈α⊂and␈α⊂the␈α⊂brack␈α␈eted␈α⊂information.␈α≠If␈α⊂y␈α␈ou␈α⊂are␈α⊂refering␈α⊂to␈α⊂|les
␈β¬␈↓ ↓a␈ε"on␈α∂other␈α∂directories,␈α⊂this␈α∂information␈α∞usually␈α∂m␈α␈ust␈α∂be␈α∂included.␈α→Because␈α∂of␈α∂the
␈β0␈↓ αy␈ε",␈α∞y␈α␈ou␈α
can␈α
be␈α
as␈α
free␈α
and␈α
fanciful␈α∞as␈α
y␈α␈ou␈α
lik␈α␈e␈α
in␈α
creating␈α
|le␈α
names,␈α∞but
␈β5␈↓ ↓a␈ε.[PRJ,PR␈α␈G]
␈β\␈↓ ↓a␈ε"do␈αtry␈αto␈αmak␈α␈e␈αthem␈αmeaningful.
␈β
≠␈↓ ↓a␈ε"Documen␈α␈t␈α∂|les␈α∂on␈↓ ¬↔␈ε",␈↓ ε-␈ε"and␈α∂on␈α∂a␈α∂few␈α∞other␈α∂public␈α∂documen␈α␈t␈α∂direc-
␈β
 ␈↓ ∧∂␈ε.[␈α␈UP␈α↓,␈α␈DOC]␈↓ ¬0␈ε.[␈α␈S,DOC]
␈β
F␈↓ ↓a␈ε"tories␈α∞follo␈α␈w␈α∞a␈α∞di{eren␈α␈t␈α∞con␈α␈v␈α␈en␈α␈tion␈α∂and␈α∞use␈α∞the␈↓ λ,␈ε"to␈α∞con␈α␈tain␈α∂the␈α∞Programmer
␈β
K␈↓ π↑␈ε.EXT
␈β
r␈↓ ↓a␈ε"Name␈α∞of␈α
the␈α∞person␈α
who␈α∞created␈α
the␈α
|le.␈α∃As␈α
a␈α∞con␈α␈v␈α␈enience,␈α∞documen␈α␈ts␈α
on␈α∞these
␈β∞≥␈↓ ↓a␈ε"directories␈αcan␈αbe␈αread␈αby␈αt␈α␈yping␈↓ λ∨␈ε"without␈αan␈↓ 
!␈ε"and␈αwithout
␈β∞∨␈↓ ¬y␈ε'READ␈α∩FILNAM<CR␈α␈>
␈β∞"␈↓ 	U␈ε.E␈α↓XT
␈β∞H␈↓ ↓a␈ε"the␈↓ β9␈ε".␈α⊗Please␈α∞note␈α∞the␈α∞distinction,␈↓ λ␈ε"expects␈α∞to␈α∞|nd␈α∞the␈α∞|le␈α∞on␈α∞one
␈β∞M␈↓ α!␈ε.[PRJ,PR␈α␈G]␈↓ π~␈ε.R␈α␈E␈α↓AD
␈β∞s␈↓ ↓a␈ε"of␈α
the␈α
public␈α
documen␈α␈t␈α
directories,␈α
whereas␈↓ πY␈ε"and␈↓ λW␈ε"expect␈α
to␈α
|nd␈α
the␈α
|le␈α
on
␈β∞x␈↓ π ␈ε.ER␈↓ λ ␈ε.ET
␈β∂≡␈↓ ↓a␈ε"y␈α␈our␈αlog-in(or␈αalias)␈αdirectory.
␈β⊃

␈β↓H␈↓ πe␈ε4␈α
Files␈α
and␈α
File␈α
Directories
␈β↓I␈↓ ↓.␈ε/12
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε&4.2␈ε"␈αFile␈αProtection
␈βα{␈↓ ↓.␈ε"In␈α∂addition␈α∂to␈α∂the␈α∂protection␈α∂a{orded␈α∂by␈α∂the␈α∂use␈α∂of␈α∂passw␈α␈ords,␈α⊂it␈α∂is␈α∂possible␈α∞to
␈ββ&␈↓ ↓.␈ε"specify␈α	a␈α
protection␈α	code␈α	for␈α
each␈α	|le␈α	directory␈α
and␈α	for␈α	each␈α
|le.␈α∂The␈α	code␈α	speci|es
␈ββQ␈↓ ↓.␈ε"the␈α∞access␈α∞allo␈α␈w␈α␈ed␈α∂to␈α∞the␈α∞|le␈α∞for␈α∞its␈α∂o␈α␈wner␈α∞(i.e.␈α⊗a␈α∂user␈α∞logged␈α∞in␈α∞under␈α∞the␈α∞|le's
␈ββ|␈↓ ↓o␈ε"),␈α∞for␈α∞other␈α∞authorized␈α
system␈α∞users,␈α∞and␈α∞for␈α∞guest␈α∞users.␈α∃The␈α∞system␈α∞is␈α
not
␈β∧↓␈↓ ↓.␈ε.PP␈α↓N
␈β∧'␈↓ ↓.␈ε"totally␈α
secure,␈α∞and␈α
indeed␈α
it␈α
is␈α
not␈α
in␈α␈tended␈α
to␈α∞be␈α
since␈α
it␈α
is␈α
customary␈α
for␈α
users
␈β∧S␈↓ ↓.␈ε"to␈αshare␈αprograms␈αand␈αdata␈αwith␈αeach␈αother.␈α⊂Most␈αusers␈αdo␈αnot␈αprotect␈αtheir␈α|les
␈β∧}␈↓ ↓.␈ε"at␈α∞all␈α∂except␈α∞to␈α∂write-protect␈α∞certain␈α∞critical␈α∂|les␈α∞to␈α∂prev␈α␈en␈α␈t␈α∞acciden␈α␈tal␈α∞damage.
␈β¬)␈↓ ↓.␈ε"If␈α∂y␈α␈ou␈α∞feel␈α∞that␈α∂|le␈α∞protection␈α∂is␈α∞necessary,␈α∂the␈α∂three-octal-digit␈α∞protection␈α∞code
␈β¬T␈↓ ↓.␈ε"(nnn)␈αis␈αobtained␈αby␈αadding␈αtogether␈αthe␈αdesired␈αv␈α}alues␈αas␈αsho␈α␈wn␈αin␈αthe␈αfollo␈α␈wing
␈β¬␈␈↓ ↓.␈ε"table.␈α⊂This␈αcode␈αis␈αappended␈αas␈αa␈αswitch,␈↓ πB␈ε",␈αto␈αthe␈↓ 	␈ε"command␈αcreating
␈βε↓␈↓ ε>␈ε'/PR=␈α␈nnn
␈βε∧␈↓ λ@␈ε.CET
␈βε+␈↓ ↓.␈ε"the␈α∞|le␈α∞or␈α
to␈α∞a␈↓ ∧=␈ε"command.␈α∃The␈α∞user␈α∞ma␈α␈y␈α
impose␈α∞an␈α∞additional␈α∞form␈α
of
␈βε0␈↓ β%␈ε.RENAME
␈βεV␈↓ ↓.␈ε"protection,␈α∞while␈α∞reading␈α∞a␈α
|le,␈α∞by␈α∞en␈α␈tering␈α∞it␈α∞with␈α
an␈↓ λV␈ε"command,␈α∞by␈α∞using␈α
a
␈βε[␈↓ λ≤␈ε.ER
␈βπ↓␈↓ ↓.␈ε"/␈↓ ↓f␈ε"switch,␈α∞or␈α∞by␈α∞giving␈α∞the␈α∞E␈α∞command␈↓ 
Y␈ε".␈α∃See
␈βπε␈↓ ↓@␈ε.R␈↓ εK␈ε.<CONTR␈α␈OL>XREADONL␈α}Y<␈α␈CR>
␈βπ,␈↓ ↓.␈ε"the␈αMonitor␈αCommand␈αMan␈α␈ual␈αfor␈αmethod␈αof␈αprotecting␈αdirectories.
␈βπl␈↓ ↓.␈ε"The␈αprotection␈αcode␈αv␈α}alues␈αare:
␈βλ1␈↓ βV␈ε.Use␈α␈r␈↓ ∧`␈ε.may␈α
not␈↓ ¬b␈ε.C␈α↓hange␈α
PR␈↓ π≤␈ε.Re␈α␈ad␈↓ λ␈ε.Ov␈α␈erwri␈α␈te
␈βλ\␈↓ βV␈ε.Owne␈α␈r␈↓ λ&␈ε.1␈α↓00
␈β	␈↓ βV␈ε.Lo␈α↓c␈α␈al␈α
user␈↓ ε≡␈ε.04␈α↓0␈↓ π(␈ε.020␈↓ λ&␈ε.0␈α↓10
␈β	$␈↓ βV␈ε.Gue␈α␈st␈↓ ε≡␈ε.00␈α↓4␈↓ π(␈ε.002␈↓ λ&␈ε.0␈α↓01
␈β	b␈↓ α␈␈ε.(f␈α↓or␈α
|l␈α␈es,␈α
400␈αmeans␈α
Do␈α↓n'␈α␈t␈α
Dum␈α↓p,␈α
200␈αmeans␈α
DE␈α↓Lete␈α	pro␈α↓t␈α␈ecte␈α␈d)
␈β
ε␈↓ αr␈ε.(for␈α
dire␈α␈ctorie␈α␈s,␈α
400␈αmeans␈α
P␈α↓assw␈α␈ord␈αr␈α␈equire␈α␈d␈αfor␈α
remote␈α
use␈α
only)
␈β⊃␈↓ ↓.␈ε&4.3␈ε"␈αE␈αPrepared␈αFiles
␈βc␈↓ ↓.␈ε"Files␈αprepared␈αby␈αthe␈αE␈αeditor␈αare␈αusually␈αdivided␈αin␈α␈to␈αpages␈αof␈αarbitrary␈αlengths,
␈β∞␈↓ ↓.␈ε"as␈α⊂dictated␈α⊂by␈α∂the␈α⊂subject␈α⊂matter␈α⊂and␈α⊂they␈α∂normally␈α⊂con␈α␈tain␈α⊂a␈α⊂directory␈α∂page.
␈β9␈↓ ↓.␈ε"This␈α∂directory␈α∂page␈α∂is␈α∂automatically␈α∂k␈α␈ept␈α∂up-to-date␈α∂by␈α∂E␈α∂as␈α∂the␈α∂|le␈α∂is␈α∞written
␈βd␈↓ ↓.␈ε"and␈αit␈αhelps␈αE␈αto␈αlocate␈αthe␈αdi{eren␈α␈t␈αpages␈αas␈αthey␈αare␈αneeded.␈α∂This␈αdirectory␈αcan
␈β
∂␈↓ ↓.␈ε"also␈α
be␈α∞of␈α
considerable␈α
use␈α
to␈α∞the␈α
writer␈α
of␈α
the␈α∞|le␈α
and␈α
to␈α
others␈α∞if␈α
care␈α
is␈α
tak␈α␈en
␈β
;␈↓ ↓.␈ε"to␈α
see␈α∞that␈α
the␈α
|rst␈α
line␈α∞on␈α
each␈α
page␈α
properly␈α∞characterizes␈α
the␈α
material␈α
on␈α
the
␈β
f␈↓ ↓.␈ε"page.␈α⊂The␈↓ β2␈ε"|le␈αis␈αan␈αexample␈αwhere␈αthis␈αis␈αdone.
␈β
k␈↓ αZ␈ε.HO␈α␈W
␈β∞%␈↓ ↓.␈ε"Most␈α	of␈α
the␈α	compilers␈α	and␈α
documen␈α␈t-preparation␈α	programs␈α	on␈α
the␈α	system␈α	are␈α	writ-
␈β∞Q␈↓ ↓.␈ε"ten␈αso␈αas␈αto␈αrecognize␈αand␈αignore␈αthe␈αdirectory␈αpage␈αand␈αto␈αignore␈αthe␈αpagination.
␈β⊃

␈β↓H␈↓ ↓a␈ε4.5.␈α
To␈αDELete,␈α
REName␈α
or␈α
COPy␈α
Files
␈β↓I␈↓ A␈ε/13
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε&4.4␈ε"␈αFilehacks
␈βα{␈↓ ↓a␈ε"F␈↓ β¬␈ε"s␈α∩are␈α∩simple␈α⊃shorthand␈α∩names␈α∩for␈α⊃certain␈α∩commonly-referenced␈α∩|les.
␈ββ␈↓ ↓y␈ε.IL␈α↓EHACK
␈ββ&␈↓ ↓a␈ε"They␈αusually␈αconsist␈αof␈αa␈αback␈αslash␈ε$␈α⊗∧␈ε"␈αfollo␈α␈w␈α␈ed␈αby␈αa␈αname␈αthat␈αma␈α␈y␈αbe␈αtruncated
␈ββQ␈↓ ↓a␈ε"to␈α∂only␈α∂enough␈α∂letters␈α∂to␈α∞disam␈α␈biguate␈α∂it␈α∂from␈α∂other␈↓ 	←␈ε"s.␈α→F␈α⎇or␈α∂example,
␈ββV␈↓ λ?␈ε.FIL␈α↓EHA␈α␈C␈α↓K
␈ββ|␈↓ ↓a␈ε"t␈α␈yping␈↓ ββ␈ε$∧␈↓ ∧␈ε"will␈αen␈α␈ter␈αthe␈↓ π≠␈ε"[2,2]␈α|le.
␈ββ}␈↓ α]␈ε'ET␈↓ β∃␈ε'G<CR>
␈β∧↓␈↓ ¬]␈ε.G␈α␈RIP␈α↓ES.TXT
␈β∧<␈↓ ↓a␈ε"Filehack␈αλnames␈α	ma␈α␈y␈αλbe␈αλused␈α	with␈αλthe␈↓ πλ␈ε"command␈αλand␈αλwhile␈α	using␈αλthe␈αλE␈α	editor.
␈β∧A␈↓ ε'␈ε.COP␈α↓Y
␈β∧g␈↓ ↓a␈ε"Some␈α
useful␈α
|lehacks␈α
are␈αlisted␈α
belo␈α␈w.␈α∩Some␈α
of␈α
the␈α
|les␈α
are␈αnot␈α
main␈α␈tained␈α
in␈α
E
␈β¬∩␈↓ ↓a␈ε"format␈α
and␈αsome␈α
of␈αthe␈α|lehacks␈α
imply␈↓ π
␈ε"(readonly)␈αmode,␈α
as␈αsho␈α␈wn␈α
in␈αthe␈α
list.
␈β¬↔␈↓ εY␈ε./␈α↓R
␈β¬=␈↓ ↓a␈ε"T␈α⎇o␈αo␈α␈v␈α␈erride␈αa␈αdefault␈↓ ∧j␈ε"mode,␈αy␈α␈ou␈αcan␈αexplicitly␈αspecify␈↓ λ}␈ε"↑␈↓ 	3␈ε"a$er␈αthe␈α|lehack.
␈β¬B␈↓ ∧7␈ε./␈α↓R␈↓ λn␈ε./␈↓ 	⊂␈ε.R
␈βε∩␈↓ βε␈ε.FIL␈α↓EHA␈α␈C␈α↓K␈↓ ∧O␈ε.Abbr␈↓ ¬<␈ε./R?␈↓ ε"␈ε.Fil␈α␈e
␈βε<␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βεA␈↓ β_␈ε.BBO␈α␈A␈α↓R␈α␈D␈↓ ∧a␈ε.B␈↓ ¬<␈ε.No␈↓ ε_␈ε.The␈α
syst␈α␈em␈αbul␈α␈le␈α␈tin␈α
boa␈α↓r␈α␈d␈α|l␈α␈e
␈βεc␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βεh␈↓ β_␈ε.CSD␈↓ ∧a␈ε.C␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.CSD␈α
bull␈α␈eti␈α␈n␈α
bo␈α↓ard␈α
|le
␈βπ␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βπ⊂␈↓ β_␈ε.DIGEST␈↓ ∧a␈ε.DI␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.The␈α
c␈α␈urren␈α␈t␈α
AP␈αne␈α␈ws␈α
digest
␈βπ3␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βπ8␈↓ β_␈ε.DO␈α␈W␈α␈N␈↓ ∧a␈ε.DO␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.The␈α
syst␈α␈em␈αdo␈α␈wn␈α␈time␈α
fo␈α↓re␈α␈cast␈α
|le
␈βπZ␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βπ←␈↓ β_␈ε.F␈α␈OR␈α|W␈α{ARD␈↓ ∧a␈ε.F␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.The␈α
forw␈α␈a␈α↓r␈α␈ding␈α
|le␈α
for␈α
the␈α
MAI␈α↓L␈α
system
␈βλα␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βλπ␈↓ β_␈ε.G␈α␈RIP␈α↓ES␈↓ ∧a␈ε.G␈↓ ¬<␈ε.No␈↓ ε_␈ε.The␈α
syst␈α␈em␈αgri␈α␈pe␈α
|le
␈βλ)␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βλ.␈↓ β_␈ε.N␈α␈E␈α↓W␈α␈S␈↓ ∧a␈ε.NE␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.The␈α
c␈α␈urren␈α␈t␈α
NYT␈α
news␈α
summ␈α↓ary
␈βλQ␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βλV␈↓ β_␈ε.N␈α␈OTI␈α↓CE␈↓ ∧a␈ε.NO␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.The␈α
syst␈α␈em␈αmessage␈α
|le
␈βλy␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈βλ}␈↓ β_␈ε.N␈α␈S␈↓ ∧a␈ε.NS␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.Y␈α⎇o␈α↓ur␈α
c␈α␈urren␈α␈t␈α
NS␈α
noti|c␈α␈a␈α↓t␈α␈ions␈α
|le
␈β	 ␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈β	%␈↓ β_␈ε.MAIL␈↓ ∧a␈ε.M␈↓ ¬<␈ε.No␈↓ ε_␈ε.Y␈α⎇o␈α↓ur␈α
c␈α␈urren␈α␈t␈α
ma␈α↓i␈α␈l␈α
|l␈α␈e
␈β	H␈↓ βε␈ε$∧␈↓ ∧O␈ε$∧
␈β	M␈↓ β_␈ε.PLA␈α↓N␈↓ ∧a␈ε.P␈↓ ¬<␈ε.Y␈α⎇es␈↓ ε_␈ε.Y␈α⎇o␈α↓ur␈α
c␈α␈urren␈α␈t␈α
pl␈α␈a␈α↓n␈α
|l␈α␈e
␈β
"␈↓ ↓a␈ε"The␈α∞E␈α
editor␈α
supports␈α
t␈α␈w␈α␈o␈α∞other␈α
useful␈α
|lehacks,␈α∞the␈α
use␈α
of␈α∞the␈α
question␈α
mark␈α∞?
␈β
M␈↓ ↓a␈ε"to␈α
refer␈α∞to␈α
the␈α
on-line␈α
E␈α
man␈α␈ual␈α∞and␈α
the␈α
use␈α
of␈α
the␈α∞partial␈α
sym␈α␈bol␈↓ 
~␈ε#%␈↓ 
=␈ε"to␈α
refer␈α∞to
␈β
y␈↓ ↓a␈ε"y␈α␈our␈αo␈α␈wn␈αmail␈α|le.␈α⊂T␈α␈yping␈↓ ¬D␈ε#%␈↓ ε1␈ε"is␈αa␈αgo␈α↓od␈αw␈α␈a␈α␈y␈αto␈αstart␈αthe␈αda␈α␈y.
␈β
{␈↓ ¬≡␈ε'ET␈↓ ¬Z␈ε'<CR␈α␈>
␈β
␈↓ ↓a␈ε&4.5␈ε"␈αT␈α⎇o␈αDELete,␈αREName␈αor␈αCOPy␈αFiles
␈β\␈↓ ↓a␈ε"Files␈α	ma␈α␈y␈α	be␈αλdeleted␈α	by␈α	t␈α␈yping␈↓ λ≥␈ε",␈↓ 	?␈ε".␈α∞If␈α	sev␈α␈eral␈α	|les␈α	are
␈β↑␈↓ ¬I␈ε'DEL␈α∪FIL␈α␈NAM.EXT[PR␈α␈J␈↓ λ'␈ε'PRG]<CR>
␈β
π␈↓ ↓a␈ε"to␈αbe␈αdeleted,␈αtheir␈αnames␈αma␈α␈y␈αseparated␈αby␈αcommas␈αand␈αt␈α␈yped␈αin␈αone␈αcommand.
␈β
2␈↓ ↓a␈ε"The␈↓ βA␈ε"s␈α	ma␈α␈y␈α	be␈α	omitted␈α
if␈α	the␈α	|les␈α	are␈α
on␈α	y␈α␈our␈α	aliased␈↓ 	←␈ε".␈α	Y␈α⎇ou␈α	ma␈α␈y␈α
prefer
␈β
7␈↓ α(␈ε.[PRJ,PR␈α␈G]␈↓ 	≡␈ε.P␈α↓PN
␈β
]␈↓ ↓a␈ε"to␈αuse␈αthe␈↓ βx␈ε"program␈α(see␈αbelo␈α␈w)␈αif␈αy␈α␈ou␈αha␈α␈v␈α␈e␈αsev␈α␈eral␈α|les␈αto␈αdelete.
␈β
b␈↓ β	␈ε.DI␈α↓R␈α␈E␈α↓D
␈β∞≥␈↓ ↓a␈ε"Files␈α
are␈αrenamed␈α
by␈α
t␈α␈yping␈↓ λo␈ε",␈αwhere␈α
the␈α
names␈αm␈α␈ust
␈β∞∨␈↓ ¬*␈ε'RE␈α␈N␈α∪newname␈α∩←oldname<C␈α␈R>
␈β∞H␈↓ ↓a␈ε"include␈α∞extensions␈α∂(if␈α∞used)␈α∞and␈↓ ε)␈ε"s␈α∞if␈α∞di{eren␈α␈t␈α∞from␈α∂y␈α␈our␈α∞alias␈↓ 
:␈ε".␈α∞R
␈β∞M␈↓ ¬h␈ε.P␈α↓PN␈↓ 	y␈ε.PP␈α↓N␈↓ 
n␈ε.ENAME
␈β∞s␈↓ ↓a␈ε"ma␈α␈y␈α⊃be␈α⊂used␈α⊂to␈α⊃change␈α⊂the␈α⊂protection␈α⊃by␈α⊂t␈α␈yping
␈β∞u␈↓ λ~␈ε'REN␈α∪ol␈α␈dname/PR␈α∪=␈α∩nnn<CR>
␈β∂≡␈↓ ↓a␈ε"where␈αnnn␈α
is␈αthe␈αdesired␈α
protection␈α(see␈α
table␈αunder␈αProtection␈α
abo␈α␈v␈α␈e).␈α⊂Renaming
␈β⊃

␈β↓H␈↓ πe␈ε4␈α
Files␈α
and␈α
File␈α
Directories
␈β↓I␈↓ ↓.␈ε/14
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"has␈α⊃the␈α⊃adv␈α}an␈α␈tage␈α∩o␈α␈v␈α␈er␈α⊃copying␈α⊃and␈α⊃deleting␈α⊃the␈α∩original␈α⊃|le␈α⊃in␈α⊃that␈α⊃only␈α⊃the
␈βαT␈↓ ↓.␈ε"directory␈αreferences␈αare␈αaltered␈αand␈αno␈αactual␈αcopying␈αof␈αthe␈α|le␈αis␈αneeded.
␈ββ∀␈↓ ↓.␈ε"Files␈α
are␈αcopied␈α
(without␈αdestro␈α␈ying␈α
the␈αoriginal␈α
|le)␈αby␈α
the␈↓ 	Q␈ε"command.␈α⊃As
␈ββ→␈↓ λl␈ε.COPY
␈ββ?␈↓ ↓.␈ε"alw␈α␈a␈α␈ys,␈αthe␈↓ ∧
␈ε"portion␈αof␈αthe␈αname␈αma␈α␈y␈αbe␈αomitted␈αfor␈α|les␈αon,␈αor␈αto,␈αy␈α␈our
␈ββD␈↓ αg␈ε.[PRJ,PR␈α␈G]
␈ββj␈↓ ↓.␈ε"log-in␈α(or␈αaliased)␈αarea.␈α⊂An␈αexample␈αwill␈αillustrate␈αthis␈αand␈αsev␈α␈eral␈αother␈αpoin␈α␈ts:
␈β∧*␈↓ ¬I␈ε",␈↓ ε}␈ε",␈↓ λ⎇␈ε",
␈β∧,␈↓ ↓↑␈ε'COP␈α∪XX␈α␈XYYY.TMP␈α∪←␈α␈XXX.ALS[UP␈↓ ¬S␈ε'DOC](2:*)␈↓ πλ␈ε'Y␈α␈YY.TMP<CR>␈α␈(3␈↓ 	π␈ε'6:9)<CR>
␈β∧i␈↓ ↓.␈ε"There␈α∞are␈α
no␈α∞such␈α∞|les,␈α∞but␈α∞if␈α
there␈α∞w␈α␈ere,␈α∞a␈α∞new␈α∞|le,␈α∞con␈α␈taining␈α
all␈α∞but␈α∞the␈α
|rst
␈β¬∃␈↓ ↓.␈ε"page␈α∂of␈α∞|le␈↓ β?␈ε"with␈α∞pages␈α∂3,␈α∂6,␈α∂7,␈α⊂8␈α∞and␈α∂9␈α∞from␈α∂|le␈↓ λi␈ε"(also␈α∂from␈↓  ␈ε")
␈β¬~␈↓ αn␈ε.XXX␈↓ λ_␈ε.Y␈α↓YY␈↓ 
_␈ε.[UP,DOC]
␈β¬@␈↓ ↓.␈ε"appended,␈α∞w␈α␈ould␈α∞appear␈α∞on␈α∞y␈α␈our␈α∞logged-in␈α∞(or␈α∞aliased)␈α∞area.␈α∃Note␈α∞that␈α∞the
␈β¬E␈↓ 
l␈ε.PP␈α↓N
␈β¬k␈↓ ↓.␈ε"is␈α∂sticky,␈α∂that␈α∞is,␈α⊂once␈α∞one␈α∂has␈α∂been␈α∞speci|ed␈α∂for␈α∞one␈α∂source␈α∞|le,␈α⊂it␈α∞need␈α∂not␈α∞be
␈βε⊗␈↓ ↓.␈ε"repeated␈α
and␈α	so␈α	both␈α
source␈α	|les␈α
w␈α␈ould␈α	be␈α
from␈↓ λ≤␈ε".␈α∂The␈α
resulting␈α	|le␈α	w␈α␈ould,
␈βε≠␈↓ π∀␈ε.[UP,DO␈α␈C␈α↓]
␈βεA␈↓ ↓.␈ε"of␈α∞course,␈α∞not␈α
con␈α␈tain␈α∞a␈α
directory␈α∞page␈α∞and␈α
y␈α␈ou␈α∞w␈α␈ould␈α
be␈α∞ask␈α␈ed␈α∞if␈α
y␈α␈ou␈α∞w␈α␈an␈α␈t␈α
one
␈βεm␈↓ ↓.␈ε"created␈αwhen␈αy␈α␈ou␈αtry␈αto␈αedit␈αthe␈αnew␈α|le.
␈βπ,␈↓ ↓.␈ε"If␈α∞y␈α␈ou␈α∞w␈α␈an␈α␈t␈α
to␈α∞copy␈α∞one␈α∞or␈α∞more␈α
|les␈α∞in␈α␈to␈α∞y␈α␈our␈α∞o␈α␈wn␈α
area,␈α∂as␈α
separate␈α∞|les,␈α∞each
␈βπX␈↓ ↓.␈ε"with␈αthe␈αsame␈αname␈αand␈α
extension␈αas␈αin␈αthe␈αsource,␈αy␈α␈ou␈αma␈α␈y␈αomit␈αthe␈α
destination
␈βλβ␈↓ ↓.␈ε"en␈α␈tirely␈αand␈αsimply␈αt␈α␈ype:
␈βλB␈↓ ∧␈ε",␈↓ ∧b␈ε",␈↓ εβ␈ε",␈↓ π$␈ε",
␈βλD␈↓ ↓↑␈ε'COP␈α∪NA␈α␈M1.EX1[PRJ␈↓ ∧⊗␈ε'PRG]␈↓ ∧l␈ε'NAM2.E␈α␈X2␈↓ ε
␈ε'NAM3.EX3␈↓ π.␈ε'NAM4.EX4<C␈α␈R>
␈β	α␈↓ ↓.␈ε"If␈α∂y␈α␈ou␈α∞list␈α∂sev␈α␈eral␈α∞|les,␈α⊂w␈α␈atch␈α∞y␈α␈our␈α∂periods␈α∞and␈α∂commas,␈α∂they␈α∂m␈α␈ust␈α∞be␈α∂righ␈α␈t.␈α↔If
␈β	-␈↓ ↓.␈ε"y␈α␈ou␈α∂try␈α⊂to␈α∂write␈α∂o␈α␈v␈α␈er␈α⊂a␈α∂|le␈α∂that␈α∂already␈α⊂exists,␈α⊂y␈α␈ou␈α∂will␈α∂be␈α⊂giv␈α␈en␈α∂the␈α∂option␈α∂of
␈β	X␈↓ ↓.␈ε"deleting␈α∂the␈α∞original␈α∂|le␈α∞or␈α∂of␈α∞aborting␈α∂the␈α∞request.␈α_If␈α∞the␈α∂source␈α∞|le␈α∞or␈α∂|les␈α∞do
␈β
∧␈↓ ↓.␈ε"not␈αexist␈αy␈α␈ou␈αwill␈αbe␈αtold␈αand␈αthe␈↓ λ~␈ε"command␈αma␈α␈y␈αbe␈αused␈αto
␈β
	␈↓ ¬G␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈<CR>
␈β
/␈↓ ↓.␈ε"recall␈αy␈α␈our␈αt␈α␈yped␈αstring␈αso␈αthat␈αy␈α␈ou␈αma␈α␈y␈αcorrect␈αor␈αmodify␈αit.
␈β
n␈↓ ↓.␈ε"A␈α⊂w␈α␈ord␈α∂of␈α⊂caution←While␈↓ ¬&␈ε"s␈α∂are␈α⊂sticky,␈α⊂as␈α⊂sho␈α␈wn,␈α⊂for␈α⊂the␈↓ 

␈ε"command,
␈β
s␈↓ ∧e␈ε.P␈α↓PN␈↓ 	#␈ε.CO␈α␈P␈α↓Y
␈β~␈↓ ↓.␈ε"di{eren␈α␈t␈αsets␈αof␈αrules␈αare␈αused␈αin␈αother␈αsituations.
␈β ␈↓ ↓.␈ε&4.6␈ε"␈αListing␈αFiles←SPo␈α↓ol,␈αXSPo␈α↓ol,␈αUNSPo␈α↓ol,␈αQspo␈α↓ol␈αand␈αDO␈α␈V␈α⎇er
␈βr␈↓ ↓.␈ε"While␈αit␈αis␈αpossible␈αto␈αlist␈α|les␈αdirectly␈αon␈αthe␈αline␈αprin␈α␈ter␈αand␈αon␈αthe␈↓ 
7␈ε"prin␈α␈ter,
␈βw␈↓ 	k␈ε.X␈α␈GP
␈β
≥␈↓ ↓.␈ε"these␈αdevices␈αare␈αin␈αnearly␈α
constan␈α␈t␈αuse␈αand␈αthere␈αis␈αa␈αserious␈αscheduling␈α
problem.
␈β
H␈↓ ↓.␈ε"The␈αpreferred␈α
procedure␈αis␈α
to␈αspo␈α↓ol␈α
the␈αrequest␈αand␈α
allo␈α␈w␈αthe␈α
system␈αto␈αschedule
␈β
t␈↓ ↓.␈ε"the␈α∂actual␈α∞listing␈α∂on␈α∂the␈α∂basis␈α∞of␈α∂the␈α∂time␈α∞of␈α∂the␈α∂request␈α∞and␈α∂the␈α∂projected␈α∞size
␈β∞∨␈↓ ↓.␈ε"of␈α⊃the␈α⊃listing.␈α Spo␈α↓oling␈α⊃has␈α∩the␈α⊃added␈α⊃adv␈α}an␈α␈tage␈α⊃to␈α⊃the␈α∩user␈α⊃of␈α⊃not␈α⊃t␈α␈ying␈α⊃up
␈β∞J␈↓ ↓.␈ε"the␈α⊂user's␈α∂job␈α⊂while␈α∂the␈α⊂listing␈α⊂is␈α∂actually␈α⊂being␈α∂done.␈α≠Large␈α⊂jobs␈α∂ma␈α␈y␈α⊂also␈α∂be
␈β∞u␈↓ ↓.␈ε"scheduled␈α∞for␈α∞dela␈α␈y␈α␈ed␈α
spo␈α↓oling␈α∞to␈α∞a␈α
time,␈α∞sa␈α␈y␈α∞at␈α∞4␈α∞A.M.␈α
(␈↓ 	'␈ε"=400)␈α∞when␈α
the
␈β∞z␈↓ λ?␈ε./␈α↓HOLD
␈β∂ ␈↓ ↓.␈ε"prin␈α␈ter␈αwill␈αbe␈αin␈αless␈αdemand.␈α⊂The␈αlistings␈αare␈αnormally␈αpreceded␈αby␈αa␈αtitle␈αpage
␈β⊃

␈β↓H␈↓ ↓a␈ε4.6.␈α
Listing␈αFiles←SPool,␈α
XSPool,␈α
UNSPool,␈α
Qspool␈α
and␈αDO␈α␈Ver
␈β↓I␈↓ A␈ε/15
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"for␈α∂easy␈α∞iden␈α␈ti|cation.␈α↔Dela␈α␈y␈α␈ed␈α∞listings␈α∞of␈↓ π\␈ε"listings␈α∂are␈α∞not␈α∞recommended␈α∂at
␈βα.␈↓ π
␈ε.X␈α␈GP
␈βαT␈↓ ↓a␈ε"presen␈α␈t␈αbecause␈α
of␈α
the␈αpo␈α↓or␈α
stacking␈αcapabilit␈α␈y␈α
of␈αthe␈↓ λw␈ε"and␈α
inadequate␈αstorage
␈βαY␈↓ λ+␈ε.X␈α␈GP
␈βα␈␈↓ ↓a␈ε"facilities,␈αbut␈αdo␈αtry␈αto␈αschedule␈αlarge␈αlistings␈αduring␈αo{␈αhours␈αif␈αat␈αall␈αpossible.
␈ββ?␈↓ ↓a␈ε"Files␈α⊃are␈α⊃spo␈α↓oled␈α⊃for␈α⊂the␈α⊃line␈α⊃prin␈α␈ter␈α⊃by␈α⊂t␈α␈yping␈↓ 
4␈ε",␈↓ V␈ε",
␈ββA␈↓ πs␈ε'SP␈α∪FILN␈α␈AM.EXT[PRJ␈↓ 
>␈ε'PRG]<CR>
␈ββj␈↓ ↓a␈ε"and␈α∞for␈α∞the␈↓ ∧␈ε"by␈α
t␈α␈yping␈↓ 	2␈ε".␈α⊗If␈α∞the␈↓ ε␈ε"is␈α∞not
␈ββl␈↓ ¬4␈ε'XSP␈α∪FI␈α␈LNAM.EXT[P␈α␈RJ,PRG]<CR␈α␈>
␈ββo␈↓ β0␈ε.XG␈α␈P␈↓ 
7␈ε.P␈α↓PN
␈β∧∃␈↓ ↓a␈ε"speci|ed,␈α∂y␈α␈our␈α∂log-in␈α∞or␈α∞alias␈↓ ε␈ε"is␈α∞assumed.␈α↔If␈α∂there␈α∞is␈α∞no␈↓ 
¬␈ε"and␈α∞the␈α∂giv␈α␈en
␈β∧~␈↓ ¬<␈ε.PP␈α↓N␈↓ 	6␈ε.EXT
␈β∧A␈↓ ↓a␈ε"|le␈α∩name␈α⊃does␈α⊃not␈α∩exist␈α⊃without␈α∩an␈α⊃extension␈α⊃then␈↓ 	␈ε"or␈↓ 	␈␈ε",␈α⊃whichev␈α␈er␈α∩is
␈β∧F␈↓ λ<␈ε.LP␈α↓T␈↓ 	=␈ε.XG␈α␈P
␈β∧l␈↓ ↓a␈ε"appropiate,␈α	is␈α	assumed.␈α∞Y␈α⎇ou␈α	ma␈α␈y␈αλfollo␈α␈w␈αλthe␈α	|le␈αλname␈α	with␈αλa␈αλlist␈α	of␈αλpage␈αλn␈α␈um␈α␈bers␈α	or
␈β¬↔␈↓ ↓a␈ε"page␈αranges␈α(enclosed␈αin␈αparen␈α␈theses)␈αthat␈αare␈αto␈αbe␈αprin␈α␈ted,␈αfor␈αexample␈α(2,4,6:8)
␈β¬B␈↓ ↓a␈ε"will␈αcause␈αpages␈α2,␈α4,␈α6,␈α7,␈αand␈α8␈αto␈αbe␈αprin␈α␈ted.
␈βεα␈↓ ↓a␈ε"Sev␈α␈eral␈α∞|les␈α∞ma␈α␈y␈α∞be␈α
spo␈α↓oled␈α∞by␈α∞one␈α∞command,␈α∞with␈α∞the␈α
|le␈α∞names␈α∞separated␈α∞by
␈βε-␈↓ ↓a␈ε"commas.␈α→The␈α∂|le␈α∂name␈α∂ma␈α␈y␈α∂carry␈α∂switches.␈α_If␈α∂the␈α∂switch␈α∂follo␈α␈ws␈α∂the␈α∂name,␈α⊂it
␈βεX␈↓ ↓a␈ε"applies␈α
to␈α∞that␈α
|le␈α
only.␈α∀A␈α
switch␈α
listed␈α
ahead␈α
of␈α
a␈α∞|le␈α
name␈α
applies␈α
to␈α
that␈α∞|le
␈βπβ␈↓ ↓a␈ε"name␈αand␈αall␈αfollo␈α␈wing␈αnames.
␈βπC␈↓ ↓a␈ε"An␈α
asterisk␈α
ma␈α␈y␈α
be␈αused␈α
in␈α
place␈α
of␈α
a␈αname,␈α
an␈α
extension,␈α
a␈↓ 	t␈ε"or␈α
a␈↓ β␈ε".␈α
This
␈βπH␈↓ 	,␈ε.PRJ␈↓ 
@␈ε.PR␈α␈G
␈βπn␈↓ ↓a␈ε"will␈αmatch␈αan␈α␈y␈αterm␈αexcept␈αextensions␈αof␈↓ π8␈ε",␈↓ λ∨␈ε"or␈↓ 	␈ε".␈αThis␈αma␈α␈y,␈αof␈αcourse,
␈βπs␈↓ εt␈ε.RPG␈↓ πN␈ε.DMP␈↓ λK␈ε.R␈α␈E␈α↓L
␈βλ→␈↓ ↓a␈ε"result␈α
in␈α
the␈α
spo␈α↓oling␈α
of␈α
more␈α
than␈αone␈α
|le.␈α∂If␈α
y␈α␈ou␈α
use␈α
an␈α
asterisk,␈α
it␈αmigh␈α␈t␈α
be␈α
wise
␈βλE␈↓ ↓a␈ε"to␈αadd␈αan␈↓ β]␈ε"switch␈αwhich␈αwill␈αcause␈↓ πL␈ε"to␈αlist␈αthe␈α|les␈αit␈αhas␈αselected,␈αone
␈βλJ␈↓ ββ␈ε./␈α↓ASK␈↓ εW␈ε.SPOOL
␈βλp␈↓ ↓a␈ε"at␈α	a␈α
time,␈α
and␈α	ask␈α	for␈α	a␈α	Y␈α
con|rmation␈α	before␈α	spo␈α↓oling␈α	each␈α
|le.␈α∂Alternativ␈α␈ely,␈α
the
␈β	≠␈↓ ↓a␈ε"|le␈αnames␈αand␈α
associated␈αspeci|cations␈αma␈α␈y␈αbe␈αread␈αfrom␈αan␈αauxilliary␈α|le␈α
if␈αy␈α␈ou
␈β	F␈↓ ↓a␈ε"use␈αthe␈ε$␈α|␈ε"␈αsign␈αfollo␈α␈w␈α␈ed␈αby␈αthe␈αname␈αof␈αthis␈αauxilliary␈α|le␈αin␈αthe␈αspo␈α↓ol␈αcommand.
␈β
ε␈↓ ↓a␈ε"Most␈α∞of␈α∞the␈α∞|les␈α∞that␈α∞y␈α␈ou␈α∞ma␈α␈y␈α
w␈α␈an␈α␈t␈α∞to␈α∞spo␈α↓ol␈α∞will␈α∞probably␈α∞be␈α∞normal␈α∞text␈α∞|les,
␈β
1␈↓ ↓a␈ε"that␈α
is␈α
|les␈α
written␈α
in␈↓ ¬%␈ε"code,␈α
but␈α
it␈α
is␈α
possible␈αto␈α
spo␈α↓ol␈α
binary␈α
|les␈α
with␈α
the
␈β
6␈↓ ∧G␈ε.ACSII
␈β
\␈↓ ↓a␈ε"output␈αprin␈α␈ted␈αin␈αoctal␈αby␈αappending␈αthe␈αswitch␈↓ λx␈ε"or␈↓ 
≤␈ε".
␈β
a␈↓ πq␈ε./␈α↓O␈α␈CT␈α}AL␈↓ 	0␈ε./␈α↓DUMP
␈β≤␈↓ ↓a␈ε"A␈αfew␈αof␈αthe␈αmore␈αuseful␈αspo␈α↓oling␈αswitches␈αare:
␈βt␈↓ β:␈ε.Swit␈α␈ch␈↓ ¬9␈ε.Acti␈α␈on
␈β∨␈↓ β:␈ε./DE␈α↓l␈α␈ete␈↓ ¬~␈ε.Dele␈α␈te␈α
|l␈α␈e␈α
a$␈α↓e␈α␈r␈α
prin␈α␈ti␈α␈ng
␈βC␈↓ β:␈ε./NOHeadi␈α␈ng␈↓ ¬~␈ε.No␈αhe␈α␈a␈α↓di␈α␈ngs␈α
a␈α↓t␈α
top␈α
o␈α↓f␈α
eac␈α␈h␈αpage
␈βg␈↓ β:␈ε./NOTItle␈↓ ¬~␈ε.No␈αti␈α␈tl␈α␈e␈α
pa␈α↓ge
␈β
␈↓ β:␈ε./REP␈α↓e␈α␈a␈α↓t=␈α␈n␈↓ ¬~␈ε.M␈α↓ak␈α␈e␈α
n␈α
(dec␈α␈ima␈α↓l␈α␈)␈αc␈α␈o␈α↓pi␈α␈es␈α
(not␈α
stic␈α␈ky)
␈β
/␈↓ β:␈ε./OCT␈α}al␈↓ ¬~␈ε.Octal␈α
l␈α␈ist␈α␈ing
␈β
S␈↓ β:␈ε./ASK␈↓ ¬~␈ε.Ask␈αfor␈α
con|rma␈α↓ti␈α␈on
␈β
w␈↓ β:␈ε./Ho␈α↓l␈α␈d=hhmm␈↓ ¬~␈ε.Ho␈α↓l␈α␈d␈α
in␈α
queue␈α
un␈α␈ti␈α␈l␈α
hh␈α
ho␈α↓urs␈α
and␈α
m␈α↓m␈α
m␈α↓i␈α␈n␈α␈utes
␈β∞≠␈↓ β:␈ε./Qspo␈α↓ol␈↓ ¬~␈ε.Report␈α
status␈α
of␈αqueue␈α
a$er␈α
e␈α␈n␈α␈teri␈α␈ng␈αre␈α␈q␈α↓ue␈α␈st
␈β∞u␈↓ ↓a␈ε"T␈α␈yping␈↓ ∧∩␈ε"will␈α∞cause␈α
the␈α∞spo␈α↓oler␈α∞to␈α∞list␈α∞the␈α∞|les␈α
in␈α∞the␈α∞queue␈α∞that␈α∞carry
␈β∞w␈↓ αm␈ε'UNSP␈α␈<CR>
␈β∂ ␈↓ ↓a␈ε"y␈α␈our␈↓ αx␈ε",␈α∞one␈α
at␈α∞a␈α∞time␈α
and␈α∞ask␈α
if␈α∞y␈α␈ou␈α∞indeed␈α
do␈α∞w␈α␈an␈α␈t␈α∞them␈α
remo␈α␈v␈α␈ed␈α∞from␈α∞the
␈β∂%␈↓ α5␈ε.PR␈α␈G
␈β⊃

␈β↓H␈↓ πe␈ε4␈α
Files␈α
and␈α
File␈α
Directories
␈β↓I␈↓ ↓.␈ε/16
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"queue.␈α~T␈α␈yping␈↓ ∧→␈ε",␈α⊂or␈↓ ε¬␈ε"if␈α∂y␈α␈ou␈α∂are␈α⊂only␈α∂in␈α␈terested␈α∂in␈α⊂the␈↓ 
[␈ε",␈α∂will
␈βα+␈↓ β:␈ε'Q<CR>␈↓ ∧q␈ε'Q/X<CR>
␈βα.␈↓ 
~␈ε.X␈α␈GP
␈βαT␈↓ ↓.␈ε"cause␈αthe␈αpresen␈α␈t␈αcon␈α␈ten␈α␈ts␈αof␈αthe␈αqueue␈αto␈αbe␈αlisted.
␈ββ∀␈↓ ↓.␈ε"It␈α∂is␈α∞no␈α␈w␈α∂possible␈α∂to␈α∞prin␈α␈t␈α∂|les␈α∞on␈α∂the␈α∂Do␈α␈v␈α␈er␈α∞prin␈α␈ter.␈α_This␈α∂facilit␈α␈y␈α∞is␈α∂still␈α∞under
␈ββ?␈↓ ↓.␈ε"dev␈α␈elopmen␈α␈t␈α∂so␈↓ ¬}␈ε"for␈α∂the␈α∂latest␈α∞details.␈α_A␈α␈t␈α∂the␈α∂presen␈α␈t␈α∞time,
␈ββD␈↓ β0␈ε.RE␈α↓AD␈αDO␈α␈VE␈α↓R<␈α␈CR>
␈ββj␈↓ ↓.␈ε"t␈α␈yping␈↓ β]␈ε"will␈α∂call␈α∞this␈α∞service␈α∂in␈α∞a␈α∞hand-holding␈α∂mode␈α∞and␈α∂y␈α␈ou␈α∞will␈α∞be
␈ββo␈↓ α ␈ε.D␈α↓O␈α␈V<␈α␈CR>
␈β∧∃␈↓ ↓.␈ε"told␈αwhat␈αto␈αdo.
␈β¬%␈↓ ↓.␈ε&4.7␈ε"␈αListing␈αand␈αSearching␈αFile␈αDirectories
␈β¬w␈↓ ↓.␈ε"As␈αmen␈α␈tioned␈α
earlier,␈αthe␈↓ ¬␈ε"portion␈αof␈α
the␈α|le␈α
iden␈α␈ti|er␈αis␈α
used␈αto␈α
assign␈αthe␈α
|le
␈β¬|␈↓ ∧A␈ε.P␈α↓PN
␈βε"␈↓ ↓.␈ε"to␈α
a␈α
directory.␈α∩T␈α⎇o␈α
see␈α
a␈α
listing␈αof␈α
a␈α
|le␈α
directory,␈α
sa␈α␈y,␈α
of␈α
the␈↓ 	3␈ε",␈↓ 
∃␈ε"directory,
␈βε$␈↓ λz␈ε'[UP␈↓ 	=␈ε'DOC]
␈βεM␈↓ ↓.␈ε"t␈α␈ype␈↓ α⎇␈ε",␈↓ ∧≡␈ε".␈α∩F␈α⎇or␈α
y␈α␈our␈α
o␈α␈wn␈αlog-in␈α
(or␈α
aliased)␈α
directory,␈αthe␈↓ 
j␈ε"ma␈α␈y
␈βεO␈↓ α␈ε'D␈α␈I␈α∪[UP␈↓ βπ␈ε'DOC]<␈α␈CR>
␈βεR␈↓ 
≥␈ε.P␈α↓PN
␈βεx␈↓ ↓.␈ε"be␈α∞omitted␈α∞or,␈α∞if␈α∞y␈α␈ou␈α
w␈α␈an␈α␈t␈α∞full␈α∞information,␈α∞t␈α␈ype␈↓ λ␈␈ε".␈α∃If␈α∞y␈α␈ou␈α∞ha␈α␈v␈α␈e␈α
more
␈βεz␈↓ πU␈ε'DI/␈α␈FU<CR>
␈βπ#␈↓ ↓.␈ε"than␈α
a␈αscreen␈α
full,␈α
remem␈α␈ber␈αthe␈↓ λ`␈ε"(or␈↓ 
H␈ε"on␈αthe
␈βπ(␈↓ ¬L␈ε.<␈α␈CONTR␈α␈OL><BREAK>␈↓ 	&␈ε.<␈α␈HOLD␈α↓>
␈βπO␈↓ ↓.␈ε"DD)␈αcommand␈αto␈αdela␈α␈y␈αscrolling.
␈βλ∞␈↓ ↓.␈ε"T␈α⎇o␈α∞sa␈α␈v␈α␈e␈α
a␈α∞copy␈α
of␈α∞y␈α␈our␈α
directory␈α∞in␈α
a␈α∞|le,␈α∞t␈α␈ype␈↓ 	\␈ε".␈α∀If␈α∞y␈α␈ou␈α
ha␈α␈v␈α␈e
␈βλ⊂␈↓ π@␈ε'DI␈α∪FILNAM␈α∩←<CR>
␈βλ9␈↓ ↓.␈ε"sev␈α␈eral␈↓ αc␈ε"'s␈α∞and␈α∂w␈α␈an␈α␈t␈α∂them␈α∂all␈α∂listed,␈α⊂t␈α␈ype␈↓ 	ε␈ε",␈↓ 
(␈ε".␈α_Don't,
␈βλ;␈↓ π⊃␈ε'DI␈α∩FILNAM␈α∪←[*␈↓ 	⊂␈ε'PRG]<CR>
␈βλ>␈↓ α'␈ε.PRJ
␈βλe␈↓ ↓.␈ε"I␈α⊂repeat,␈↓ βI␈ε"use␈↓ ∧0␈ε",␈↓ ∧p␈ε"or␈α∂y␈α␈ou␈α∂will␈α⊂|ll␈α∂up␈α⊂all␈α∂of␈α⊂y␈α␈our␈α∂allo␈α␈w␈α␈ed␈α⊂|le␈α∂area,␈α⊂and
␈βλg␈↓ ∧␈ε'[␈α␈*␈↓ ∧:␈ε'*]
␈βλj␈↓ αU␈ε.DON'T
␈β	⊂␈↓ ↓.␈ε"ma␈α␈ybe␈α⊂all␈α∂of␈α⊂the␈α∂a␈α␈v␈α}ailable␈α⊂disk␈α∂space␈α⊂as␈α∂w␈α␈ell,␈α⊂with␈α⊂all␈α∂of␈α⊂the␈α∂directories␈α⊂on␈α∂the
␈β	;␈↓ ↓.␈ε"en␈α␈tire␈αsystem!!!
␈β	{␈↓ ↓.␈ε"Other␈αuses␈α
of␈α
the␈αasterisk␈α
in␈αthe␈↓ ¬V␈ε"command␈α
migh␈α␈t␈αbe␈α
noted.␈α⊂F␈α⎇or␈α
example,␈αif␈α
y␈α␈ou
␈β
␈↓ ¬+␈ε.DI
␈β
&␈↓ ↓.␈ε"w␈α␈an␈α␈t␈αto␈α
see␈αthe␈αnames␈α
of␈αall␈α|les␈α
created␈αby␈αBH␈α
on␈αthe␈↓ 	␈ε"directory,␈αt␈α␈ype
␈β
(␈↓ π␈ε'DI
␈β
+␈↓ λ
␈ε.UP,DOC
␈β
Q␈↓ α2␈ε",␈↓ βT␈ε".␈α∂If␈αy␈α␈ou␈αw␈α␈ould␈αlik␈α␈e␈αa␈αlist␈αof␈αall␈αof␈αthe␈αusual␈αdocumen␈α␈t␈α|les,␈αt␈α␈ype
␈β
S␈↓ ↓.␈ε'*.BH[U␈α␈P␈↓ α<␈ε'DOC]<CR>
␈β
|␈↓ αE␈ε",␈↓ βf␈ε".␈α∪Since␈αthere␈α
are␈α
no␈α
|les␈αof␈α
this␈α
name,␈α
only␈αthe␈α
names␈α
of␈αthe
␈β
}␈↓ ↓.␈ε'DI␈α∪Z.Z␈α␈[*␈↓ αO␈ε'DOC]<CR>
␈β(␈↓ ↓.␈ε"directories␈αwill␈αbe␈αlisted.
␈βg␈↓ ↓.␈ε"There␈αis␈αa␈αnew␈αprogram␈α(␈↓ ε≥␈ε")␈αa␈α␈v␈α}ailable␈αwith␈αgreater␈α(wild␈αcard)␈αsearch
␈βl␈↓ ∧=␈ε.R␈α
WILD<CR>
␈β∩␈↓ ↓.␈ε"capabilities␈αthan␈αwith␈αthe␈↓ ∧z␈ε"command.␈α⊂F␈α⎇or␈αdetails,␈αt␈α␈ype␈↓ 
;␈ε".
␈β∀␈↓ λE␈ε'READ␈α∪WILD␈α␈<CR>
␈β↔␈↓ ∧N␈ε.DI
␈β
"␈↓ ↓.␈ε&4.8␈ε"␈αDirectory␈αEditing,␈αDRD␈αor␈αR␈αDIRED
␈β
t␈↓ ↓.␈ε"The␈↓ αa␈ε"program␈α	allo␈α␈ws␈α	the␈α	user␈α	to␈α
edit␈α	a␈α	directory␈α	in␈α	a␈α	manner␈α	quite␈α	analogous
␈β
y␈↓ ↓u␈ε.DI␈α↓R␈α␈E␈α↓D
␈β∞∨␈↓ ↓.␈ε"to␈αthe␈αw␈α␈a␈α␈y␈αone␈αedits␈αa␈α|le␈αusing␈αE.␈αY␈α⎇ou␈αcall␈↓ πN␈ε"by␈αt␈α␈yping␈↓ ␈ε"(or
␈β∞$␈↓ ε`␈ε.DIRE␈α↓D␈↓ λ{␈ε.R␈α	DI␈α↓R␈α␈E␈α↓D<␈α␈C␈α↓R␈α␈>
␈β∞J␈↓ ↓.␈ε"simply␈↓ βO␈ε")␈α
to␈αthe␈αmonitor,␈αor␈α
by␈αt␈α␈yping␈↓ 	∂␈ε"X␈↓ ␈ε"to
␈β∞O␈↓ α ␈ε.DRD<␈α␈CR>␈↓ π3␈ε.<CONTR␈α␈O␈α␈L␈α↓>␈↓ 	)␈ε.D␈α↓IRED<CR>
␈β∞u␈↓ ↓.␈ε"E.␈α
Y␈α⎇ou␈α
will␈α
be␈α
presen␈α␈ted␈α
with␈α
a␈α
listing␈α
of␈α
the␈α
|les␈α
on␈α
y␈α␈our␈α
login␈α
(or␈α
aliased)
␈β∞z␈↓ 
l␈ε.PP␈α↓N
␈β∂ ␈↓ ↓.␈ε"directory.␈α≠By␈α⊂default,␈α⊂this␈α⊂listing␈α⊂will␈α∂be␈α⊂sorted␈α∂alphebetically␈α⊂by␈↓ 
r␈ε"and
␈β∂%␈↓ 	g␈ε.FIL␈α↓NAM
␈β⊃

␈β↓B␈↓ ↓a␈ε5.1.␈α
HELP
␈β↓C␈↓ A␈ε/17
␈β↓l␈↓ ↓a␈∧↓l↓a↓	␈
␈βα)␈↓ α"␈ε".␈α∂Other␈α∂sortings␈α⊂ma␈α␈y␈α∂be␈α∂speci|ed␈α⊂by␈α∂y␈α␈our␈↓ 	)␈ε"|le␈α⊂or␈α∂they␈α∂ma␈α␈y␈α⊂be
␈βα.␈↓ ↓a␈ε.E␈α↓XT␈↓ πS␈ε.OPT␈α↓ION␈α␈.TXT
␈βαT␈↓ ↓a␈ε"speci|ed␈αat␈αthe␈αtime␈↓ ¬≤␈ε"is␈αcalled.
␈βαY␈↓ ∧-␈ε.DI␈α↓R␈α␈E␈α↓D
␈ββ∀␈↓ ↓a␈ε"Y␈α⎇ou␈α⊂can␈α⊂modify␈↓ ∧T␈ε"'s␈α⊂displa␈α␈y␈α⊂by␈α⊂using␈α⊂commands␈α⊂that␈α⊂are␈α⊂similar␈α⊂to␈α⊃the␈α⊂E
␈ββ→␈↓ βq␈ε.DI␈α↓R␈α␈E␈α↓D
␈ββ?␈↓ ↓a␈ε"text-editor␈αcommands,␈αand␈α
in␈αso␈α
doing,␈αy␈α␈ou␈αwill␈α
be␈αpreparing␈α
a␈αlist␈αof␈α
actions␈αthat
␈ββj␈↓ ↓a␈ε"will␈α∞be␈α∞executed␈α∂later,␈α∞either␈α∞by␈α∂an␈α∞explicit␈α∞command␈α∞or␈α∞by␈α∞a␈α∞normal␈α∞exit␈α∂from
␈β∧∃␈↓ ↓a␈ε"the␈α∞program.␈α↔F␈α⎇or␈α∞example,␈α∂if␈α∞y␈α␈ou␈α∂delete␈α∞a␈α∞|le␈α∞listing␈α∂from␈α∞the␈α∞displa␈α␈y␈α∞by␈α∂using
␈β∧A␈↓ ↓a␈ε"the␈↓ ¬≡␈ε"D␈α_command,␈αthe␈α|le␈αitself␈αwill␈αbe␈αlisted␈αfor␈αdeletion.
␈β∧F␈↓ α+␈ε.<CON␈α␈T␈α↓R␈α␈O␈α␈L␈α↓>␈α␈<ME␈α↓T␈α⎇A>
␈β∧l␈↓ ↓a␈ε"Y␈α⎇ou␈α
can␈α
also␈α
rename,␈α∞spo␈α↓ol,␈α
reap,␈α
unreap,␈α
and␈α
change␈α
the␈α
protection␈α
on␈α
|les,␈α∞all
␈β¬↔␈↓ ↓a␈ε"by␈αusing␈αthis␈αprogram.␈α⊂R␈↓ ε(␈ε"before␈αtrying␈αan␈α␈ything␈αfancy.␈α⊂Y␈α⎇ou␈αcan␈αabort
␈β¬≤␈↓ ∧p␈ε.EAD␈α
DI␈α↓R␈α␈E␈α↓D
␈β¬B␈↓ ↓a␈ε"the␈α∞actual␈α∞execution␈α
of␈α∞y␈α␈our␈α∞action␈α
list,␈α∞if␈α∞y␈α␈ou␈α∞get␈α
in␈α␈to␈α∞serious␈α∞trouble,␈α∞by␈α∞using
␈β¬m␈↓ ↓a␈ε"the␈↓ β␈ε"k␈α␈ey.
␈β¬r␈↓ α∨␈ε.CAL␈α↓L
␈βεk␈↓ ↓a␈ε&4.9␈ε"␈αMonitoring␈αFile␈αUsage,␈αDSKSIZ␈αand␈αR␈αCKSUM
␈βπ<␈↓ ↓a␈ε"The␈α
command␈↓ ¬4␈ε"reports␈αy␈α␈our␈α
disk␈αusage␈αand␈α
y␈α␈our␈αdisk␈αallotmen␈α␈t,␈α
or
␈βπA␈↓ βP␈ε.DSKSIZ<␈α␈CR>
␈βπh␈↓ ↓a␈ε"that␈α∂for␈α∞a␈α∞speci|ed␈↓ ∧p␈ε"t␈α␈yped␈α∂as␈α∞an␈α∂argumen␈α␈t.␈α↔Tw␈α␈o␈α∞switches␈α∂ma␈α␈y␈α∞be␈α∂used,␈α∂/F
␈βπm␈↓ ∧∨␈ε.PR␈α␈G
␈βλ∪␈↓ ↓a␈ε"for␈α∞a␈α∂fast␈α∞summary␈α∞or␈α∞/V␈α∂(for␈α∞v␈α␈erbose)␈α∞if␈α∞y␈α␈ou␈α∞w␈α␈an␈α␈t␈α∂to␈α∞be␈α∞giv␈α␈en␈α∞the␈α∂opportunit␈α␈y
␈βλ>␈↓ ↓a␈ε"of␈α∂ha␈α␈ving␈α∂the␈α∂information␈α∞recorded␈α∂in␈α∂a␈α∂|le␈↓ λo␈ε"for␈α∂later␈α∂reference␈α∂and,
␈βλC␈↓ π+␈ε.P␈α↓UR␈α␈GE.D␈α␈A␈α⎇T
␈βλi␈↓ ↓a␈ε"perhaps,␈α⊂the␈α∂opportunit␈α␈y␈α∞to␈α∂write␈α∂a␈α∂second␈α∂|le␈↓ λq␈ε"to␈α∞con␈α␈tain␈α∂a␈α∂list␈α∂of␈α∂the
␈βλn␈↓ π`␈ε.P␈α↓URD␈α␈A␈α}T
␈β	∀␈↓ ↓a␈ε"|les␈αfor␈αthe␈αpurger␈αto␈αdelete.
␈β	T␈↓ ↓a␈ε"The␈↓ βD␈ε"command␈α
allo␈α␈ws␈α
y␈α␈ou␈α
to␈α
specify␈α
a␈α
list␈α
of␈α
|les␈α
that␈α
y␈α␈ou␈α
w␈α␈an␈α␈t␈α
monitor-
␈β	Y␈↓ α)␈ε.R␈αλC␈α↓K␈α␈SUM
␈β	␈␈↓ ↓a␈ε"ed␈αwith␈αa␈αrecord␈αk␈α␈ept␈αof␈αall␈αpages␈αto␈αwhich␈αan␈α␈y␈αchanges␈αha␈α␈v␈α␈e␈αbeen␈αmade␈αsince␈αthe
␈β
*␈↓ ↓a␈ε"last␈α
reporting.␈α⊂A␈α
common␈α
use␈α
of␈α
this␈α
command␈α
is␈α
to␈αmonitor␈α
changes␈α
to␈ε$␈α
∧
␈β
/␈↓ 
\␈ε.BB␈α↓O␈α␈ARD
␈β
V␈↓ ↓a␈ε"and␈α
to␈α
k␈α␈eep␈α
track␈α
of␈α
changes␈α
to␈α
a␈α	|le␈α
when␈α
it␈α
is␈α
being␈α
w␈α␈ork␈α␈ed␈α
on␈α
by␈α
sev␈α␈eral␈α
people.
␈β↓␈↓ ↓a␈ε"F␈α⎇or␈αfull␈αdetails␈αt␈α␈ype␈↓ εb␈ε".
␈βε␈↓ ∧$␈ε.REA␈α↓D␈α
CKSUM<CR>
␈βx␈↓ ↓a␈εβ5.␈α≥HEL␈α␈P␈α∂a␈α␈nd␈α∂R␈α␈EAD␈α∂HO␈α}W␈α∂to␈α∞lear␈α␈n␈α∂a␈α␈ll␈α∂a␈α␈bout␈α∞it
␈βP␈↓ ↓a␈ε"The␈↓ β
␈ε"command␈αand␈αthe␈↓ επ␈ε"|le␈αgreatly␈αsimplify␈αthe␈αtask␈αof␈αlocation
␈βU␈↓ α+␈ε.HEL␈α↓P␈↓ ¬0␈ε.HO␈α␈W␈↓ 
}␈ε.W␈α{AI␈α↓TS
␈β{␈↓ ↓a␈ε"system␈αinformation.
␈β
x␈↓ ↓a␈ε&5.1␈ε"␈αHELP
␈β∞J␈↓ ↓a␈ε"The␈α
Monitor␈αcommand␈↓ εx␈ε",␈αwhere␈↓ λ[␈ε"is␈α
the␈α
name␈α
of␈α
an␈α␈y␈α
one␈αof
␈β∞O␈↓ ∧T␈ε.HEL␈α↓P␈α	N␈α␈A␈α↓ME<CR>␈↓ πs␈ε.NAME
␈β∞u␈↓ ↓a␈ε"man␈α␈y␈αsystem␈αcommands␈αor␈αof␈αman␈α␈y␈αuser-a␈α␈v␈α}ailable␈αprograms,␈αis␈αall␈αthat␈αy␈α␈ou␈αm␈α␈ust
␈β∂ ␈↓ ↓a␈ε"t␈α␈ype␈αto␈αget␈αinformation␈αregarding␈αthe␈αnamed␈αcommand␈αor␈αprogram.
␈β⊃

␈β↓H␈↓ ¬T␈ε5␈α
HELP␈α
and␈α
READ␈α
HO␈α␈W␈αto␈α
learn␈α
all␈α
about␈α
it
␈β↓I␈↓ ↓.␈ε/18
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"In␈αman␈α␈y␈αcases,␈αa␈α
brief␈αresum␈↓ ∧i␈ε"∞␈↓ ∧j␈ε"e␈↓ ¬¬␈ε"will␈αappear␈αon␈α
y␈α␈our␈αscreen␈αwith␈αenough␈α
information
␈βαT␈↓ ↓.␈ε"for␈α∪y␈α␈ou␈α∪to␈α∪use␈α∪the␈α∪command␈α∪or␈α∪program␈α∪and␈α∪with␈α∪references␈α∪to␈α∪where␈α∩more
␈βα␈␈↓ ↓.␈ε"information␈α⊂is␈α⊂to␈α⊂be␈α⊂found.␈α≤Alternativ␈α␈ely,␈α⊃y␈α␈ou␈α⊂ma␈α␈y␈α⊂be␈α⊂told␈α⊂of␈α⊂a␈α⊂program␈α⊂that
␈ββ+␈↓ ↓.␈ε"can␈αpro␈α␈vide␈αthe␈αservice␈α
requested␈αor␈αthat␈αcan␈αproduce␈αa␈αdocumen␈α␈t␈αcon␈α␈taining␈αthe
␈ββV␈↓ ↓.␈ε"desired␈αinformation␈α
and␈αy␈α␈ou␈αwill␈α
be␈αask␈α␈ed␈αfor␈α
a␈αY␈αcon|rmation␈α
that␈αy␈α␈ou␈αw␈α␈an␈α␈t␈α
this
␈β∧↓␈↓ ↓.␈ε"program␈αto␈αbe␈αrun.␈α⊂T␈α␈yping␈↓ π␈ε"will␈αsupply␈αone-line␈αdescriptions␈αof
␈β∧β␈↓ ∧e␈ε'HELP␈α∪HE␈α␈LPER<CR>
␈β∧,␈↓ ↓.␈ε"man␈α␈y␈α
of␈α
these␈αmessages␈α
and␈α
services,␈α
and␈αt␈α␈yping␈↓ λJ␈ε"(without␈α
a␈↓ 
T␈ε"),␈α
will
␈β∧.␈↓ π)␈ε'HEL␈α␈P<CR>
␈β∧1␈↓ 	v␈ε.NAM␈α↓E
␈β∧W␈↓ ↓.␈ε"list␈αthem.
␈β¬↔␈↓ ↓.␈ε"Finally,␈α∂y␈α␈ou␈α∞ma␈α␈y␈α
be␈α∞told␈α∞that␈α∞no␈↓ ε/␈ε"|le␈α∞exists␈α∞but␈α∞that␈α∞a␈α∞|le␈α∞does␈α∞exist␈α
that
␈β¬≤␈↓ ¬M␈ε.HE␈α↓LP
␈β¬B␈↓ ↓.␈ε"ma␈α␈y␈αcon␈α␈tain␈αthe␈αinformation␈αthat␈αy␈α␈ou␈αseek.␈α⊂The␈αnecessary␈↓ 
∀␈ε"command
␈β¬G␈↓ λO␈ε.R␈α	E␈α↓;␈α␈FI␈α↓LNAM
␈β¬m␈↓ ↓.␈ε"will␈α
appear␈α
on␈αy␈α␈our␈α
screen␈α
only␈α
a␈α␈w␈α␈aiting␈α
the␈αt␈α␈yping␈α
of␈α
a␈↓ 	.␈ε"for␈αcon|rmation
␈β¬r␈↓ λ6␈ε.<␈α␈CR>
␈βε→␈↓ ↓.␈ε"that␈αy␈α␈ou␈αdo␈α
indeed␈αw␈α␈an␈α␈t␈αto␈αsee␈α
this␈α|le.␈α⊂Most␈α
of␈αthese␈α|les␈αare␈α
on␈αthe␈↓ 
r␈ε"and
␈βε≡␈↓ 	q␈ε.UP,DOC
␈βεD␈↓ α_␈ε"|le␈αdirectories.
␈βεI␈↓ ↓.␈ε.S,DO␈α␈C
␈βπβ␈↓ ↓.␈ε"Appendix␈α
H␈α
con␈α␈tains␈α	a␈α
complete␈α
list␈α
of␈α
all␈↓ π∨␈ε"resum␈↓ π|␈ε"∞␈↓ π⎇␈ε"e␈↓ λ
␈ε"s,␈α
services␈α
and
␈βπλ␈↓ εA␈ε.H␈α↓ELP␈↓ 	s␈ε.R␈αλE␈α↓;␈α␈F␈α↓ILNAM
␈βπ/␈↓ ↓.␈ε"references␈α
as␈αof␈α
11/12/80.␈α∩T␈α␈yping␈↓ λβ␈ε"will␈αpro␈α␈vide␈α
information␈αas
␈βπ4␈↓ ¬T␈ε.RE␈α↓AD␈αHELP␈α↓<␈α␈C␈α↓R␈α␈>
␈βπZ␈↓ ↓.␈ε"to␈αho␈α␈w␈αy␈α␈ou␈αcan␈αwrite␈↓ ∧f␈ε"|les␈αfor␈αthe␈α[3,2]␈αdirectory.
␈βπ←␈↓ ∧π␈ε.HE␈α↓LP
␈βλ→␈↓ ↓.␈ε"Calls␈α∞on␈↓ β ␈ε"ha␈α␈v␈α␈e␈α∞the␈α∂in␈α␈teresting␈α∞and␈α∞v␈α␈ery␈α∞useful␈α∂feature␈α∞of␈α∞not␈α∞being␈α∞en␈α␈tered
␈βλ≡␈↓ α?␈ε.HELP
␈βλE␈↓ ↓.␈ε"in␈α␈to␈α⊃the␈↓ β\␈ε"record␈α⊃of␈α⊃|les␈α∩visited.␈α∨This␈α⊃means␈α⊃that,␈α∪if␈α⊃one␈α⊃w␈α␈an␈α␈ts␈α⊃some
␈βλJ␈↓ α?␈ε.T␈α↓MPCOR
␈βλp␈↓ ↓.␈ε"information␈α∞while␈α∞editing␈α∂a␈α∞|le,␈α∂one␈α∞can␈α∞do␈α∞the␈α∞follo␈α␈wing:␈α⊃a)␈α∞exit␈α∞from␈α∞E␈α∞in␈α∞the
␈β	≠␈↓ ↓.␈ε"usual␈α
fashion;␈αb)␈α
get␈↓ ∧P␈ε"information␈α
either␈α
as␈α
a␈α
resum␈↓ λ→␈ε"∞␈↓ λ~␈ε"e␈↓ λ4␈ε"or␈α
from␈α
a␈α
|le␈α
called␈α
by␈α	a
␈β	 ␈↓ βs␈ε.HEL␈α↓P
␈β	F␈↓ β!␈ε"request␈α
that␈↓ ¬D␈ε"initiates;␈αc)␈α
exit␈α
from␈α
this␈α
called␈α
|le␈α
in␈α
the␈α	usual
␈β	K␈↓ ↓.␈ε.R␈αλE␈α↓;␈αλFIL␈α↓NAM/R␈↓ ∧g␈ε.HEL␈α↓P
␈β	q␈↓ ↓.␈ε"fashion;␈αand␈α
|nally,␈αd)␈αreturn␈α
to␈α
the␈α|le␈α
one␈αw␈α␈as␈α
editing␈αby␈α
t␈α␈yping␈↓ 
S␈ε".␈α∂One
␈β	v␈↓ 	=␈ε.E␈α↓T<CR␈α␈>
␈β
≥␈↓ ↓.␈ε"will␈α
be␈αback␈α
at␈α
the␈αsame␈α
location␈α
in␈αthe␈α
original␈α
|le␈αjust␈α
as␈α
one␈αw␈α␈ould␈α
ha␈α␈v␈α␈e␈αbeen
␈β
H␈↓ ↓.␈ε"had␈α∂one␈α∂not␈α∞called␈↓ ∧:␈ε"!␈α∂The␈α∂in␈α␈ternal␈α∞record␈α∂of␈α∂other␈α∂|les␈α∞that␈α∂one␈α∂can␈α∞return
␈β
M␈↓ βg␈ε.HEL␈α↓P
␈β
s␈↓ ↓.␈ε"to,␈α⊃by␈α⊂the␈α⊂H␈α⊂command,␈α⊃will␈α⊂ha␈α␈v␈α␈e␈α⊂been␈α⊂shortened␈α⊂to␈α⊂t␈α␈w␈α␈o␈α⊂but␈α⊂otherwise␈α⊂will␈α⊂be
␈β≡␈↓ ↓.␈ε"unaltered.
␈β ␈↓ ↓.␈ε&5.2␈ε"␈αREAD␈αHO␈α␈W
␈βr␈↓ ↓.␈ε"The␈↓ ∧≤␈ε"|le␈αis␈α
a␈αnew␈α(and␈αincomplete)␈α
reference␈α|le␈αof␈αinformation
␈βw␈↓ ↓x␈ε.HO␈α␈W.␈α␈A␈α↓LS[␈α␈U␈α↓P,␈α␈D␈α↓O␈α␈C]
␈β
≥␈↓ ↓.␈ε"regarding␈α∂monitor␈α∂commands␈α∞and␈α∂useful␈α∂system␈α∂programs.␈α_It␈α∂is␈α∂organized␈α∞with
␈β
H␈↓ ↓.␈ε"the␈α∞material␈α∂on␈α∞each␈α∞topic␈α∂restricted␈α∞to␈α∞a␈α∞single␈α∂page␈α∞and␈α∞with␈α∂the␈α∞|rst␈α∞lines␈α∞of
␈β
t␈↓ ↓.␈ε"each␈α
page␈αso␈α
arranged␈α
that␈αthe␈α
|le's␈α
directory␈αpage␈α
forms␈α
an␈αeasily-used␈α
table␈αof
␈β∞∨␈↓ ↓.␈ε"con␈α␈ten␈α␈ts.␈α⊂The␈α
|le␈αis␈αread␈αby␈αt␈α␈yping␈↓ λ␈ε",␈α(ho␈α␈w␈αelse?).␈α⊂The␈α
directory
␈β∞$␈↓ ¬h␈ε.READ␈α
HO␈α␈W␈α␈<CR>
␈β∞J␈↓ ↓.␈ε"page␈α
can␈α∞be␈α
used␈α∞as␈α
a␈α∞bro␈α␈wsing␈α
aid␈α
to␈α∞|nd␈α
out␈α∞what␈α
is␈α
a␈α␈v␈α}ailable.␈α∃In␈α
man␈α␈y␈α
cases
␈β∞u␈↓ ↓.␈ε"the␈α∞material␈α∞in␈α∞the␈↓ ∧D␈ε"|le␈α∞is␈α∞su}cien␈α␈t␈α∞either␈α∞to␈α∞allo␈α␈w␈α∞one␈α∞to␈α∞do␈α∞simple␈α∞things
␈β∞z␈↓ βj␈ε.HO␈α␈W
␈β∂ ␈↓ ↓.␈ε"without␈α
the␈α
need␈α
for␈α
further␈α
study,␈α
or␈α
to␈α
prod␈α
one's␈α
memory␈α
as␈α
to␈α
the␈αnecessary
␈β⊃

␈β↓H␈↓ ↓a␈ε6␈α
System␈αPr␈α␈ograms
␈β↓I␈↓ A␈ε/19
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"details.
␈βαi␈↓ ↓a␈ε"It␈α∞is␈α∞hoped␈α
that␈α∞man␈α␈y␈α∞users␈α∞will␈α
add␈α∞to␈α∞the␈↓ π}␈ε"|le␈α∞by␈α
writing␈↓ 
8␈ε"-formatted
␈βαn␈↓ π$␈ε.H␈α↓O␈α}W␈↓ 	l␈ε.HO␈α␈W
␈ββ∀␈↓ ↓a␈ε"pages␈α∞for␈α
subjects␈α
on␈α∞which␈α
they␈α
are␈α∞w␈α␈ell␈α
v␈α␈ersed.␈α∀Mail␈α∞such␈α
information␈α
to␈α∞ALS
␈ββ?␈↓ ↓a␈ε"for␈α⊃pro␈α↓o|ng␈α⊂and␈α⊃|nal␈α⊂inclusion␈α⊃in␈↓ εc␈ε".␈α⊂Corrections␈α⊃to␈α⊂existing␈α⊃pages␈α⊂are␈α⊃also
␈ββD␈↓ ε↔␈ε.HO␈α␈W
␈ββj␈↓ ↓a␈ε"w␈α␈elcome.
␈β∧i␈↓ ↓a␈εβ6.␈α≥Sy␈α␈stem␈α∂P␈α␈rog␈α␈rams
␈β¬@␈↓ ↓a␈ε"Sev␈α␈eral␈α⊃system␈α⊂programs␈α⊃ha␈α␈v␈α␈e␈α⊃already␈α⊂been␈α⊃men␈α␈tioned␈α⊂on␈α⊃earlier␈α⊂pages␈α⊃of␈α⊃this
␈β¬k␈↓ ↓a␈ε"man␈α␈ual.␈α→There␈α∂are␈α∂a␈α∂large␈α∂n␈α␈um␈α␈ber␈α∂of␈α∂such␈α∂programs␈α∂that␈α⊂are␈α∂of␈α∂great␈α∂v␈α}alue␈α∂in
␈βε↔␈↓ ↓a␈ε"simplifying␈αthe␈αuser's␈αtasks.␈α⊂A␈αfew␈αof␈αthese␈αwill␈αbe␈αdescribed␈αin␈αthis␈αsection.
␈βεV␈↓ ↓a␈ε"Commands␈α∩lik␈α␈e␈↓ ∧d␈ε"tell␈α∩the␈α∩monitor␈α∩to␈α∩run␈α∩particular␈α∩system␈α∪programs␈α∩in
␈βε[␈↓ βl␈ε.LOGIN
␈βπ↓␈↓ ↓a␈ε"y␈α␈our␈α
core␈α
image,␈α
that␈α
is␈α
in␈α
core␈α
space␈α
speci|cally␈α
assigned␈α
to␈α
y␈α␈ou␈α
by␈α
the␈α
system.
␈βπ-␈↓ ↓a␈ε"Man␈α␈y␈α⊂of␈α⊂these␈α⊂programs␈α⊂are␈α⊂ev␈α␈ok␈α␈ed␈α⊂by␈α⊂simply␈α⊂t␈α␈yping␈α⊂their␈α⊂names,␈α⊃usually␈α⊂fol-
␈βπX␈↓ ↓a␈ε"lo␈α␈w␈α␈ed␈α
by␈α
some␈α∞parameters.␈α∪These␈α
commands␈α
are␈α
all␈α
documen␈α␈ted␈α
in␈α∞the␈α
Monitor
␈βλβ␈↓ ↓a␈ε"Command␈αMan␈α␈ual␈α(␈↓ ε}␈ε")␈αwith␈αrecen␈α␈t␈αadditions␈α
and␈αcorrections
␈βλλ␈↓ ∧≤␈ε.RE␈α↓AD␈α
MONCOM<CR>
␈βλ.␈↓ ↓a␈ε"in␈↓ βl␈ε".␈α∂Cryptic␈α⊂one-line␈α∂descriptions␈α∂of␈α⊂these␈α∂commands␈α⊂are␈α∂giv␈α␈en␈α⊂in
␈βλ3␈↓ α∂␈ε.MON␈α␈C␈α↓O␈α␈M␈α↓.␈α␈UP␈α↓D
␈βλY␈↓ ↓a␈ε"Appendix␈αC.
␈β	→␈↓ ↓a␈ε"Other␈α∂equally␈α∞useful␈α∞programs␈α∂are␈α∞called␈α∞by␈α∂the␈↓ λ⊗␈ε"command;␈↓ V␈ε",
␈β	≡␈↓ πp␈ε.R␈↓ 	V␈ε.R␈αCKSUM␈α↓<␈α␈CR>
␈β	D␈↓ ↓a␈ε"is␈α⊂an␈α⊂example.␈α≠These␈α∂are␈α⊂usually␈α⊂documen␈α␈ted␈α∂in␈α⊂separate␈α⊂man␈α␈uals.␈α≠Note␈α⊂that
␈β	p␈↓ αε␈ε"is␈α∞not␈α
an␈α
abbreviation␈α∞for␈↓ ¬}␈ε"but␈α
is␈α∞a␈α
di{eren␈α␈t␈α
command␈α∞and␈α
it␈α
requires␈α∞the
␈β	u␈↓ ↓a␈ε.R␈↓ ¬,␈ε.R␈α␈UN
␈β
≠␈↓ ↓a␈ε"program␈α
to␈αbe␈αfound␈α
on␈αa␈α
special␈αsystem␈αdirectory␈↓ λ#␈ε",␈↓ λD␈ε",␈α
and␈αin␈α
fact␈αthis␈↓ (␈ε"will
␈β
 ␈↓ λ␈ε.[␈α␈1␈↓ λ-␈ε.3]␈↓ 
[␈ε.PPN
␈β
F␈↓ ↓a␈ε"be␈αused␈αev␈α␈en␈αif␈αy␈α␈ou␈αshould␈αspecify␈αanother␈αone.␈α∂The␈↓ λh␈ε"command␈αis␈αused␈αto␈αrun
␈β
K␈↓ λ_␈ε.R␈α␈UN
␈β
q␈↓ ↓a␈ε"user's␈α∞programs␈α∞as␈α∞will␈α∞be␈α∞explained␈α∞later.␈α∃Man␈α␈y␈α∞of␈α∞these␈α∞(␈↓ 
4␈ε")␈α∞programs
␈β
v␈↓ 	∀␈ε.R␈αFIL␈α↓N␈α␈A␈α↓M
␈β≤␈↓ ↓a␈ε"are␈αdocumen␈α␈ted␈αby␈↓ ∧u␈ε"and␈↓ ε⊃␈ε"but␈αa␈αsubstan␈α␈tial␈αn␈α␈um␈α␈ber␈αare␈αnot.␈α⊂A␈αcomplete
␈β!␈↓ ∧⊗␈ε.H␈α↓ELP␈↓ ¬:␈ε.HO␈α␈W
␈βH␈↓ ↓a␈ε"list␈αof␈↓ β→␈ε"|les␈αon␈α[1,3]␈αis␈αgiv␈α␈en␈αin␈αAppendix␈αR.
␈βM␈↓ αG␈ε.DM␈α↓P
␈βπ␈↓ ↓a␈ε"There␈α
are␈α
a␈α
few␈α
system␈α
programs␈α	that␈α
run␈α
without␈α
occupying␈α
the␈α
user's␈α
core␈α
space
␈β2␈↓ ↓a␈ε"and␈α
hence␈αma␈α␈y␈αbe␈αcalled␈α
without␈αdistro␈α␈ying␈αa␈α
core␈αimage␈αthat␈α
the␈αuser␈αma␈α␈y␈α
wish
␈β↑␈↓ ↓a␈ε"to␈α∞retain.␈α⊗Some␈α
of␈α∞these␈α∞programs␈α∞ma␈α␈y␈α∞be␈α∞initiated␈α
while␈α∞using␈α∞the␈α∞E␈α∞editor␈α∞by
␈β
	␈↓ ↓a␈ε"special␈αE␈α
commands,␈αfor␈αexample,␈αto␈↓ π(␈ε"a␈αpage␈α
of␈αtext␈αor␈αto␈↓ 
E␈ε"some␈α
text
␈β
∞␈↓ ε3␈ε.SPOOL␈↓ 	i␈ε.M␈α↓AIL
␈β
4␈↓ ↓a␈ε"from␈α∂a␈α∂|le␈α∂being␈α∂edited␈α∂to␈α∂another␈α∂person.␈α→Such␈α⊂system␈α∂programs␈α∂ma␈α␈y␈α∂also␈α∂be
␈β
←␈↓ ↓a␈ε"initiated␈α
by␈α
an␈αexecuting␈α
user's␈α
program.␈α∩A␈α␈tten␈α␈tion␈αwill␈α
be␈α
called␈αto␈α
this␈α
feature
␈β∞
␈↓ ↓a␈ε"when␈αsuch␈αcommands␈αare␈αdiscussed.
␈β∞J␈↓ ↓a␈ε"Just␈α∞to␈α∞complicate␈α∞matters,␈α∞there␈α∞is␈α∞y␈α␈et␈α∞another␈α∞category␈α∞of␈α∞commands␈α∞that␈α∞are
␈β∞u␈↓ ↓a␈ε"called␈αby␈αname␈αbut␈αthat␈αactually␈αrun␈αthe␈↓ π\␈ε"system␈αprogram.␈α⊂S␈↓ 
R␈ε",␈αin␈αturn,
␈β∞z␈↓ εs␈ε.SNAIL␈↓ 
¬␈ε.NAIL
␈β∂ ␈↓ ↓a␈ε"ma␈α␈y␈α⊂select␈α⊂and␈α⊃call␈α⊂the␈α⊂correct␈α⊂system␈α⊂programs␈α⊂to␈α⊂process␈α⊂a␈α⊂user's␈α⊃source␈α⊂|le
␈β⊃

␈β↓H␈↓ λx␈ε6␈α
System␈α
Pr␈α␈ograms
␈β↓I␈↓ ↓.␈ε/20
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"and␈α∞|nally␈α∂ma␈α␈y␈α∞load␈α∞and␈α∞initiate␈α∂the␈α∞execution␈α∞of␈α∂the␈α∞user's␈α∞compiled␈α∞program,
␈βαT␈↓ ↓.␈ε"all␈α
this␈αwithout␈αfurther␈α
user␈αin␈α␈terv␈α␈en␈α␈tion.␈α∩The␈αdistinctions␈α
bet␈α␈w␈α␈een␈αthese␈αv␈α}arious
␈βα␈␈↓ ↓.␈ε"catagories␈αof␈αcommands␈αis␈αsomewhat␈αarti|cial␈αas␈αfar␈αas␈αthe␈αuser␈αis␈αconcerned␈αand
␈ββ+␈↓ ↓.␈ε"the␈α
only␈α
thing␈α
to␈α
note␈α∞is␈α
that␈α
some␈α
commands␈α
are␈α
called␈α
directly␈α
by␈α
name␈α
while
␈ββV␈↓ ↓.␈ε"certain␈α∞others␈α∞require␈α∞the␈↓ ¬←␈ε"method␈α∞of␈α∞calling␈α∞(actually,␈α∂some␈α∞few␈α∞can␈α
be
␈ββ[␈↓ ∧P␈ε.R␈αN␈α␈A␈α↓ME
␈β∧↓␈↓ ↓.␈ε"called␈αeither␈αw␈α␈a␈α␈y).
␈β¬↓␈↓ ↓.␈ε&6.1␈ε"␈αCompiling␈αand␈αRunning␈αUser␈αPrograms,␈αwith␈αSNAIL
␈β¬S␈↓ ↓.␈ε"Computer␈α
programs␈αcan␈α
exist␈α
and␈αbe␈α
stored␈α
as␈α
|les␈αin␈α
at␈α
least␈αthree␈α
forms,␈α
1)␈αas
␈β¬}␈↓ ↓.␈ε"one␈αor␈αmore␈αSource␈α|les,␈αwritten␈αin␈αeither␈αan␈αAssem␈α␈bly␈αlanguage␈αor␈αsome␈αHigher-
␈βε)␈↓ ↓.␈ε"Lev␈α␈el␈α∂language␈α⊂that␈α∂can␈α⊂be␈α∂processed␈α∂by␈α⊂an␈α∂Assem␈α␈bler␈α∂or␈α⊂Compiler␈α∂to␈α∂produce
␈βεT␈↓ ↓.␈ε"Relocatable␈αprogram␈αmodules,␈α
2)␈αas␈αone␈αor␈αmore␈αRelocatable␈α(␈↓ 	H␈ε")␈α|les␈αthat␈αcan
␈βεY␈↓ 	π␈ε.RE␈α↓L
␈βε␈␈↓ ↓.␈ε"be␈α∞link␈α␈ed␈α∞together␈α∞by␈α
a␈α∞Link␈α∞Loader␈α∞to␈α∞produce␈α∞an␈α
executable␈α∞Core␈α∞Image,␈α∞and
␈βπ+␈↓ ↓.␈ε"3)␈αas␈αa␈αDump␈α(␈↓ β]␈ε")␈α|le␈αthat␈αcan␈αbe␈αloaded␈αdirectly␈αin␈α␈to␈αcore␈αfor␈αexecution.␈α∂User-
␈βπ0␈↓ β↔␈ε.D␈α↓MP
␈βπV␈↓ ↓.␈ε"created␈α∞programs␈α
that␈α∞are␈α∞no␈α
longer␈α∞under␈α∞dev␈α␈elopmen␈α␈t␈α
ma␈α␈y,␈α∞of␈α∞course,␈α∞be␈α
k␈α␈ept
␈βλ↓␈↓ ↓.␈ε"in␈↓ α)␈ε"form␈αand␈αcan␈αthen␈αbe␈αrun␈αby␈αthe␈αthe␈↓ πD␈ε"command.␈α⊂The␈↓ 
(␈ε"program
␈βλε␈↓ ↓W␈ε.D␈α↓MP␈↓ εt␈ε.R␈α␈UN␈↓ 	@␈ε.SN␈α␈AI␈α↓L
␈βλ,␈↓ ↓.␈ε"is␈α⊃designed␈α∩for␈α⊃use␈α⊃with␈α⊃user-created␈α⊃programs␈α∩while␈α⊃they␈α⊃are␈α⊃still␈α⊃undergoing
␈βλW␈↓ ↓.␈ε"dev␈α␈elopmen␈α␈t␈αand␈αare␈αsubject␈αto␈αfrequen␈α␈t␈αrecompilations.
␈β	↔␈↓ ↓.␈ε"Some␈α	compilers␈α
actually␈α	consist␈α	of␈α
t␈α␈w␈α␈o␈α	separate␈α
programs,␈α	an␈α
initial␈α	Compiler␈α	that
␈β	B␈↓ ↓.␈ε"produces␈α
a␈α|le␈α
written␈α
in␈αan␈α
in␈α␈termediate␈α
language␈αfor␈α
some␈α
h␈α␈ypothetical␈α
machine
␈β	n␈↓ ↓.␈ε"and␈α⊃a␈α⊂|nal␈α⊃T␈α⎇ranslator␈α⊂that␈α⊃translates␈α⊂this␈α⊃in␈α␈termediate␈α⊂language␈α⊃in␈α␈to␈α⊂the␈α⊂|nal
␈β
→␈↓ ↓.␈ε"machine-dependen␈α␈t␈α
form.␈α∪A␈α␈t␈α
the␈α
presen␈α␈t␈α
time,the␈↓ λ<␈ε"commands,␈α
a␈α␈v␈α}ailable␈α
in
␈β
≡␈↓ πR␈ε.SN␈α␈AI␈α↓L
␈β
D␈↓ ↓.␈ε"the␈↓ αX␈ε"program,␈α∞deal␈α
only␈α
with␈α
single-stage␈α
compilers␈α∞(which␈α
ma␈α␈y,␈α
of␈α
course,
␈β
I␈↓ ↓m␈ε.SNAIL
␈β
o␈↓ ↓.␈ε"in␈α␈v␈α␈olv␈α␈e␈α
m␈α␈ultipasses␈α
as␈α	long␈α
as␈α
in␈α␈termediate-language␈α
|les␈α	are␈α
not␈α
stored␈α
and␈α	used).
␈β~␈↓ ↓.␈ε"It␈α
is␈α∞customary␈α
to␈α
write␈↓ ∧p␈ε"|les␈α∞that␈α
duplicate␈α
the␈↓ λP␈ε"commands␈α
for␈α
dealing
␈β∨␈↓ ∧5␈ε.DO␈↓ πe␈ε.SNAIL
␈βF␈↓ ↓.␈ε"with␈αthese␈αt␈α␈w␈α␈o-stage␈αcompilers.
␈β¬␈↓ ↓.␈ε"S␈↓ α≤␈ε"commands␈α
are␈αactually␈α
of␈α
three␈α
classes,␈α∞those␈α
ha␈α␈ving␈α
to␈α
do␈α
with␈α
the␈αcom-
␈β
␈↓ ↓B␈ε.NAIL
␈β0␈↓ ↓.␈ε"piling␈α
of␈α
computer␈α
programs,␈α
which␈α
will␈α
be␈α
discussed␈α
in␈α
this␈α
section,␈αthose␈α	relating
␈β\␈↓ ↓.␈ε"to␈α∞documen␈α␈t␈α∂compilers␈α∞and␈α∞a␈α∞third␈α∂and␈α∞less␈α∞used␈α∞class␈α∂that␈α∞incorporate␈α∞some␈α∞of
␈β
π␈↓ ↓.␈ε"the␈αfeatures␈αof␈αthe␈↓ ∧⊗␈ε"commands␈α(see␈αthe␈αMonitor␈αCommand␈αMan␈α␈ual␈αfor␈αthese).
␈β
␈↓ β\␈ε.DO
␈β
F␈↓ ↓.␈ε"S␈↓ α_␈ε"commands␈α	delegate␈α
to␈α	the␈α	computer␈α
man␈α␈y␈α	tasks␈α
relating␈α	to:␈α1)␈α	the␈α	checking
␈β
K␈↓ ↓B␈ε.NAIL
␈β
r␈↓ ↓.␈ε"as␈α	to␈α	the␈αλneed␈α	for␈α	a␈αλrecompilation,␈α
2)␈αλthe␈α	choice␈α	of␈α	the␈αλproper␈α	assem␈α␈bler␈α	or␈αλcompiler
␈β∞≥␈↓ ↓.␈ε"to␈α
produce␈α∞a␈α
new␈α
Relocatable␈α∞(␈↓ ¬a␈ε")|le,␈α∞3)␈α
the␈α
production␈α∞of␈α
an␈α
assem␈α␈bly␈α
listing
␈β∞"␈↓ ¬!␈ε.R␈α␈E␈α↓L
␈β∞H␈↓ ↓.␈ε"(if␈α∩w␈α␈an␈α␈ted),␈α∃4)␈α∩the␈α∩choice␈α∪bet␈α␈w␈α␈een␈α∩loading␈α∪a␈α∩Dump␈α∪(␈↓ λa␈ε")␈α∪|le␈α∩or␈α∩link-loading
␈β∞M␈↓ λ≤␈ε.DMP
␈β∞s␈↓ ↓.␈ε"the␈α∂speci|ed␈α∂(␈↓ βN␈ε")␈α∂|les␈α∂to␈α∂produce␈α∞a␈α∂Core␈α∂Image,␈α⊂5)␈α∞the␈α∂inclusion␈α∂of␈α∂a␈α∞suitable
␈β∞x␈↓ β∞␈ε.R␈α␈E␈α↓L
␈β∂≡␈↓ ↓.␈ε"debugging␈α∞program,␈α∂6)␈α∞the␈α∂production␈α∞of␈α∞a␈α∞new␈↓ λ␈ε"|le,␈α∞and␈α∂7)␈α∞the␈α∞starting␈α∞of
␈β∂#␈↓ π7␈ε.DMP
␈β⊃

␈β↓H␈↓ ↓a␈ε6.1.␈α
Compiling␈αand␈α
Running␈α
User␈α
Programs,␈α
with␈α
SNAIL
␈β↓I␈↓ A␈ε/21
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"execution␈αeither␈αof␈α
the␈αprogram␈αproper␈αor␈αof␈αthe␈αdebugger.␈α⊃S␈↓ 	⎇␈ε"commands␈α
are
␈βα.␈↓ 	%␈ε.NAIL
␈βαT␈↓ ↓a␈ε"remem␈α␈bered␈α⊃and␈α⊂ma␈α␈y␈α⊃be␈α⊃reinitiated␈α⊂by␈α⊃giving␈α⊂the␈α⊃command␈α⊂only␈α⊃(without␈α⊃|le
␈βα␈␈↓ ↓a␈ε"names␈αand␈αswitches)␈αor␈αthey␈αma␈α␈y␈αbe␈αreinitiated␈αdirectly␈αfrom␈αthe␈αE␈αeditor␈αby␈αthe
␈ββ+␈↓ ∧y␈ε"command.
␈ββ0␈↓ ↓a␈ε.<CONTR␈α␈O␈α␈L␈α↓>␈α␈XG␈α␈O<CR>
␈ββj␈↓ ↓a␈ε"Creation␈α∪(or␈α∪last␈α∪modi|cation)␈α∪dates␈α∪are␈α∪k␈α␈ept␈α∪with␈α∪the␈α∪Source␈α∩|les,␈α∃the
␈ββo␈↓ ∨␈ε.REL
␈β∧∃␈↓ ↓a␈ε"|les␈α⊃and␈↓ βP␈ε"|les␈α⊃and␈α⊃when␈α⊃a␈↓ ε]␈ε"command␈α⊃is␈α⊃giv␈α␈en,␈α∩these␈α∩creation␈α⊃dates
␈β∧~␈↓ αy␈ε.DM␈α↓P␈↓ ¬n␈ε.SNAI␈α↓L
␈β∧A␈↓ ↓a␈ε"are␈α∩compared␈α⊃and␈α⊃(unless␈α∩ordered␈α⊃otherwise␈α∩by␈α⊃switches)␈α⊃the␈α∩amoun␈α␈t␈α⊃of␈α∩w␈α␈ork
␈β∧l␈↓ ↓a␈ε"is␈α∪minimized.␈α#This␈α∪is␈α∩done,␈α∀1)␈α∩by␈α∪not␈α∩recompiling␈α∪a␈α∩source␈α∪|le␈α∩if␈α∪there␈α∩is␈α∪a
␈β¬↔␈↓ ↓a␈ε"corresponding␈↓ ∧∃␈ε"|le␈αand␈α
if␈αthis␈↓ εL␈ε"|le␈α
carries␈αa␈α
later␈αcreation␈α
date␈αthan␈α
does
␈β¬≤␈↓ βH␈ε.REL␈↓ ¬␈␈ε.REL
␈β¬B␈↓ ↓a␈ε"the␈α	source␈α	|le,␈α
and␈α	then,␈α
2)␈α	if␈α	loading␈α	is␈α	required,␈α
by␈α	omitting␈α	the␈α
linking␈α	operation
␈β¬m␈↓ ↓a␈ε"and␈α
by␈α	loading␈α
the␈↓ ∧\␈ε"|le␈α	if␈α
one␈α	exists␈α
and␈α
if␈α	this,␈α
in␈α
turn,␈α
carries␈α	a␈α
later␈α
creation
␈β¬r␈↓ ∧
␈ε.DMP
␈βε→␈↓ ↓a␈ε"date␈αthan␈αdo␈αthe␈↓ ∧B␈ε"|les.
␈βε≡␈↓ βu␈ε.REL
␈βεX␈↓ ↓a␈ε"The␈α∂six␈α∞compiler␈α∂commands␈α∞and␈α∂their␈α∞actions␈α∂(when␈α∞not␈α∂modi|ed␈α∞by␈α∂switches),
␈βπβ␈↓ ↓a␈ε"are:
␈βπS␈↓ α#␈ε.SNAIL␈↓ ∧Z␈ε.P␈α↓r␈α␈o␈α↓duc␈α␈e␈↓ ¬␈␈ε.Link␈↓ π
␈ε.Produce␈↓ λD␈ε.Incl␈α␈ude␈↓ 	u␈ε.W␈α␈il␈α␈l␈α
Start
␈βπw␈↓ α#␈ε.Com␈α↓ma␈α↓nd␈↓ βW␈ε.Abbrev␈↓ ∧X␈ε.R␈α␈E␈α↓L␈α
|le␈↓ ¬⎇␈ε.Loa␈α↓d␈↓ εt␈ε.Core␈α
Ima␈α↓ge␈↓ λ5␈ε.Debugg␈α↓e␈α␈r␈↓ 	R␈ε.Exec␈α␈ution␈α
with
␈βλ"␈↓ α#␈ε.COMP␈α↓ILE␈↓ βW␈ε.COM␈↓ ∧u␈ε.ma␈α␈y
␈βλF␈↓ α#␈ε.LO␈α␈AD␈↓ βW␈ε.LO␈α␈A␈↓ ∧u␈ε.ma␈α␈y␈↓ εα␈ε.m␈α↓a␈α␈y␈↓ π(␈ε.wil␈α␈l
␈βλj␈↓ α#␈ε.PRE␈α↓P␈α}AR␈α␈E␈↓ βW␈ε.P␈α↓R␈α␈E␈↓ ∧u␈ε.ma␈α␈y␈↓ εα␈ε.m␈α↓a␈α␈y␈↓ π(␈ε.wil␈α␈l␈↓ λ\␈ε.w␈α↓i␈α␈ll
␈β	∞␈↓ α#␈ε.EX␈α↓ECUTE␈↓ βW␈ε.E␈α↓X␈↓ ∧u␈ε.ma␈α␈y␈↓ εα␈ε.m␈α↓a␈α␈y␈↓ π(␈ε.wil␈α␈l␈↓ 	Z␈ε.user␈α
progra␈α↓m
␈β	2␈↓ α#␈ε.TR␈α⎇Y␈↓ βW␈ε.TR␈α}Y␈↓ ∧u␈ε.ma␈α␈y␈↓ εα␈ε.m␈α↓a␈α␈y␈↓ π(␈ε.wil␈α␈l␈↓ λ\␈ε.w␈α↓i␈α␈ll␈↓ 	Z␈ε.user␈α
progra␈α↓m
␈β	V␈↓ α#␈ε.DE␈α↓BUG␈↓ βW␈ε.DE␈α↓B␈↓ ∧u␈ε.ma␈α␈y␈↓ εα␈ε.m␈α↓a␈α␈y␈↓ π(␈ε.wil␈α␈l␈↓ λ\␈ε.w␈α↓i␈α␈ll␈↓ 	v␈ε.debugger
␈β
/␈↓ ↓a␈ε"These␈αcommands␈αtak␈α␈e␈αas␈αargumen␈α␈ts␈αone␈αor␈αmore␈α|le␈αiden␈α␈ti|ers,separated␈αby␈αcom-
␈β
Z␈↓ ↓a␈ε"mas.␈α⊂Individual␈αprograms␈αma␈α␈y␈αalso␈αbe␈αbrok␈α␈en␈αin␈α␈to␈αt␈α␈w␈α␈o␈α(or␈αmore)␈α|les␈αha␈α␈ving␈αonly
␈βε␈↓ ↓a␈ε"one␈↓ αx␈ε"statemen␈α␈t␈α⊂at␈α∂the␈α∂end␈α⊂of␈α∂the␈α∂last␈α⊂|le.␈α~This␈α∂is␈α⊂con␈α␈v␈α␈enien␈α␈t␈α∂if␈α∂a␈α⊂common
␈β␈↓ α'␈ε.END
␈β1␈↓ ↓a␈ε"program␈αportion␈αis␈αto␈αbe␈αshared␈αby␈αmore␈αthan␈αone␈αprogram.␈α⊂Such␈αsegmen␈α␈t␈αnames
␈β\␈↓ ↓a␈ε"are␈αseparated␈α
by␈α
plus␈α
signs␈αrather␈α
than␈α
by␈αcommas,␈α
and␈α
they␈αcompile␈α
in␈α␈to␈α
a␈αsingle
␈βπ␈↓ α,␈ε"|le␈α
carrying␈α
the␈α
name␈α
of␈α
the␈α
last␈α
segmen␈α␈t.␈α∂Alternativ␈α␈ely,␈αthe␈α
argumen␈α␈ts␈α
(that
␈β␈↓ ↓a␈ε.REL
␈β2␈↓ ↓a␈ε"is,␈α
the␈α
names␈α
of␈α
the␈α
|les␈α
to␈α
be␈α
used␈α
by␈α
the␈↓ π␈␈ε"command␈α
and␈α
their␈α
associated
␈β7␈↓ π∀␈ε.SNAI␈α↓L
␈β↑␈↓ ↓a␈ε"switches)␈α⊃ma␈α␈y␈α⊃be␈α⊃con␈α␈tained␈α⊃in␈α⊃a␈α⊃command␈α⊃|le␈α⊃and␈α⊃refered␈α⊃to␈α⊃by␈α∩an␈ε$␈α"|␈ε"␈α"sign
␈β
	␈↓ ↓a␈ε"follo␈α␈w␈α␈ed␈αby␈αthe␈αname␈αof␈αthe␈αcommand␈α|le.
␈β
H␈↓ ↓a␈ε"The␈αchoice␈αof␈αthe␈αproper␈αcompiler␈αis␈αmade␈αby␈↓ λ ␈ε"on␈αthe␈αbasis␈αof␈αthe␈α|le␈↓ H␈ε"s.
␈β
M␈↓ π6␈ε.SNAI␈α↓L␈↓ π␈ε.EX␈α↓T
␈β
t␈↓ ↓a␈ε"If␈α∂standard␈α⊂extensions␈α∂are␈α∂used,␈↓ ε←␈ε"will␈α∂refuse␈α∂to␈α∂use␈α∂an␈α∂incorrect␈α⊂compiler.
␈β
y␈↓ ¬r␈ε.SNAIL
␈β∞∨␈↓ ↓a␈ε"The␈α|le␈α
extensions␈α
need␈αnot␈α
be␈αexplicitly␈α
stated␈α
in␈αthe␈α
command␈α
if␈αthe␈α
source␈α|les
␈β∞J␈↓ ↓a␈ε"carry␈α⊂standard␈α⊂extensions.␈α≤In␈α⊂those␈α⊂cased␈α⊂where␈α⊂recognized␈α⊂extensions␈α⊂are␈α⊂not
␈β∞u␈↓ ↓a␈ε"used,␈α
the␈α
desired␈α
compilers␈α	ma␈α␈y␈α
be␈α
speci|ed␈α	by␈α
switches.␈α∂The␈α
follo␈α␈wing␈α
extensions
␈β∂ ␈↓ ↓a␈ε"and␈αcompiler␈αswitches␈αare␈αrecognized:
␈β⊃

␈β↓H␈↓ λx␈ε6␈α
System␈α
Pr␈α␈ograms
␈β↓I␈↓ ↓.␈ε/22
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ αβ␈ε.EX␈α↓T␈↓ αb␈ε.Switc␈α␈h␈↓ ∧~␈ε.Process␈α␈o␈α↓r␈↓ εC␈ε.EXT␈↓ π"␈ε.Swi␈α␈tch␈↓ λ↑␈ε.Proce␈α␈ssor
␈βαT␈↓ αβ␈ε.F␈α|AI␈↓ αb␈ε./␈α↓F␈α|AIL␈↓ β{␈ε.F␈α|A␈α↓IL␈α
a␈α↓ss␈α␈embl␈α␈er␈↓ εC␈ε.SAI␈↓ π"␈ε./SAIL␈↓ λ?␈ε.SAIL␈αc␈α␈o␈α↓mpil␈α␈er
␈βαx␈↓ αβ␈ε.MAC␈↓ αb␈ε./␈α↓MA␈α␈CR␈α␈O␈↓ β{␈ε.MACR␈α␈O␈α
asse␈α␈mble␈α␈r␈↓ εC␈ε.F4␈↓ π"␈ε./F4␈↓ λ?␈ε.FO␈α␈R␈α}TR␈α␈A␈α↓N␈α
c␈α␈om␈α↓pi␈α␈ler
␈ββ≤␈↓ αβ␈ε.P␈α}AL␈↓ αb␈ε./␈α↓P␈α⎇A␈α↓LX␈↓ β{␈ε.P␈α}AL␈α↓X␈α
assem␈α␈ble␈α␈r␈↓ εC␈ε.BLI␈↓ π"␈ε./BL␈α↓ISS␈↓ λ?␈ε.BL␈α↓ISS␈α
com␈α↓pi␈α␈le␈α␈r
␈ββ@␈↓ αβ␈ε.MID␈↓ αb␈ε./␈α↓MID␈α␈AS␈↓ β{␈ε.MI␈α↓D␈α␈AS␈α
a␈α↓s␈α␈sembl␈α␈er␈↓ εC␈ε.AL␈↓ π"␈ε./AL␈↓ λ?␈ε.AL␈αc␈α␈o␈α↓mpil␈α␈er
␈ββd␈↓ αβ␈ε.S1␈↓ αb␈ε./␈α↓S1␈↓ β{␈ε.F␈α|A␈α↓SM␈α
assem␈α␈ble␈α␈r␈↓ εC␈ε.P␈α⎇AS␈↓ π"␈ε./P␈α}ASCAL␈↓ λ?␈ε.P␈α}ASCAL␈αc␈α␈o␈α↓mpil␈α␈er
␈β∧2␈↓ ↓.␈ε"Switches␈α
ma␈α␈y␈αalso␈α
be␈α
used␈αto␈α
in␈α␈terfere␈α
with␈αthe␈α
automatic␈α
creation-date␈αdepend-
␈β∧]␈↓ ↓.␈ε"encies␈α
noted␈αabo␈α␈v␈α␈e,␈αto␈α
specify␈αthe␈α
debugger␈αthat␈α
is␈αto␈α
be␈αused,␈αto␈α
produce␈αa
␈β∧b␈↓ 
g␈ε.DMP
␈β¬λ␈↓ ↓.␈ε"|le,␈αand␈α
to␈α
produce␈α
v␈α}arious␈α
t␈α␈ypes␈α
of␈α
listings.␈α∂Some␈α
of␈α
the␈α
more␈α
importan␈α␈t␈α
switches
␈β¬4␈↓ ↓.␈ε"are:
␈β¬x␈↓ α≥␈ε.Switc␈α␈h␈↓ βQ␈ε.Abbrev␈↓ ∧p␈ε.Meaning
␈βε#␈↓ α≥␈ε./COMP␈α↓ILE␈↓ βQ␈ε./␈α↓CO␈α␈M␈↓ ∧G␈ε.Re-compil␈α␈e␈α
alw␈α␈ays␈α
wit␈α␈ho␈α↓ut␈α
c␈α␈hecki␈α␈ng␈αthe␈α	RE␈α↓L␈α
dates
␈βεG␈↓ α≥␈ε./CONL␈α}Y␈↓ βQ␈ε./␈α↓CO␈α␈N␈↓ ∧G␈ε.Re-compil␈α␈e,␈α
produc␈α␈e␈α
a␈α↓n␈α
e␈α␈xtende␈α␈d␈αl␈α␈ist␈α␈ing␈α
but␈αdo␈α
not␈α
loa␈α↓d
␈βεk␈↓ α≥␈ε./CRE␈α↓F␈↓ βQ␈ε./␈α↓C␈↓ ∧G␈ε.Request␈α
a␈α
cross-re␈α␈f␈α↓e␈α␈renc␈α␈e␈α
li␈α␈sti␈α␈ng
␈βπ∂␈↓ α≥␈ε./DD␈α↓T␈↓ βQ␈ε./␈α↓D␈↓ ∧G␈ε.Use␈α
DDT␈αi␈α␈f␈αa␈α
debugger␈α
i␈α␈s␈αr␈α␈equire␈α␈d
␈βπ3␈↓ α≥␈ε./L␈α↓IBRAR␈α⎇Y␈↓ βQ␈ε./␈α↓LIB␈↓ ∧G␈ε.Search␈α
thi␈α␈s␈α
term␈αas␈α
a␈α
li␈α␈bra␈α↓ry
␈βπW␈↓ α≥␈ε./L␈α↓IST␈↓ βQ␈ε./␈α↓L␈↓ ∧G␈ε.M␈α↓ak␈α␈e␈α
a␈α
li␈α␈sting␈α
|le
␈βπ{␈↓ α≥␈ε./LON␈α␈L␈α}Y␈↓ βQ␈ε./␈α↓L␈α␈ON␈↓ ∧G␈ε.Re-compil␈α␈e␈α
and␈αproduc␈α␈e␈α
o␈α↓nl␈α␈y␈α
a␈αl␈α␈isti␈α␈ng␈α|l␈α␈e
␈βλ∨␈↓ α≥␈ε./M␈α↓AP␈↓ βQ␈ε./␈α↓MAP␈↓ ∧G␈ε.P␈α↓roduce␈α	a␈αl␈α␈o␈α↓ader␈α
map␈αof␈α
g␈α↓l␈α␈oba␈α↓l␈α	sy␈α↓m␈α␈bols
␈βλC␈↓ α≥␈ε./RAID␈↓ βQ␈ε./␈α↓R␈α␈A␈↓ ∧G␈ε.Use␈α
RAID␈αi␈α␈f␈α
a␈αdebugger␈α
i␈α␈s␈α
require␈α␈d
␈βλg␈↓ α≥␈ε./SA␈α|VE␈↓ βQ␈ε./␈α↓SA␈α{V␈↓ ∧G␈ε.M␈α↓ak␈α␈e␈α
a␈α
DM␈α↓P␈α
|le␈α
of␈α
the␈α
core␈α
i␈α␈m␈α↓age
␈β	5␈↓ ↓.␈ε"F␈α⎇or␈α∞a␈α
complete␈α
list␈α∞see␈↓ εβ␈ε",␈↓ εg␈ε"Section␈α
A␈α∞1.7.␈α∀Switches␈α∞ma␈α␈y␈α
also␈α
be
␈β	:␈↓ ∧"␈ε.M␈α↓O␈α␈NCOM.BH[S␈↓ ε
␈ε.DOC]
␈β	`␈↓ ↓.␈ε"passed␈αto␈αthe␈αtranslators␈αand␈αto␈αthe␈αlink␈αloader.
␈β
←␈↓ ↓.␈ε&6.2␈ε"␈αThe␈αDO␈αCommand
␈β1␈↓ ↓.␈ε"The␈↓ α-␈ε"command␈α
instructs␈α
the␈α
monitor␈α	to␈α
load␈α
the␈α
line-editor␈α	bu{er␈α
with␈α
the␈α	text
␈β6␈↓ ↓v␈ε.DO
␈β\␈↓ ↓.␈ε"of␈α∂the␈α∞|le␈α∂named␈α∞in␈α∂the␈α∞command,␈α∂which␈α∂should␈α∞con␈α␈tain␈α∂a␈α∞series␈α∂of␈α∞commands.
␈βπ␈↓ ↓.␈ε"The␈α	system␈α	then␈αλproceeds␈α	to␈α	execute␈α	this␈αλseries␈α	of␈α	commands␈α	just␈αλas␈α	if␈α	the␈α	user␈αλhad
␈β2␈↓ ↓.␈ε"t␈α␈yped␈α	them␈α	directly.␈α∂The␈α	command␈α	string␈α	ma␈α␈y␈α	be␈α	quite␈α	elaborate,␈α
the␈α	only␈αλpro␈α␈viso
␈β↑␈↓ ↓.␈ε"being␈α
that␈α
the␈α
total␈α
length␈αof␈α
the␈α
string␈α
m␈α␈ust␈α
not␈α
exceed␈α
the␈α
size␈α
of␈α
the␈α
bu{er␈α
(140
␈β
	␈↓ ↓.␈ε"characters).␈α⊗Y␈α⎇ou␈α∞can␈α∞ev␈α␈en␈α∞circum␈α␈v␈α␈en␈α␈t␈α∞this␈α∞restriction␈α∞by␈α∞splitting␈α∞y␈α␈our␈α
in␈α␈tended
␈β
4␈↓ ↓.␈ε"string␈α∂of␈α∂commands␈α⊂at␈α∂a␈α∂poin␈α␈t␈α∂where␈α∂the␈α⊂command␈α∂string␈α∂lea␈α␈v␈α␈es␈α∂the␈α∂system␈α∂at
␈β
←␈↓ ↓.␈ε"monitor␈α∂command␈α∞lev␈α␈el,␈α∂inserting␈α∂a␈↓ ε2␈ε"command␈α∂at␈α∞this␈α∂poin␈α␈t␈α∞calling␈α∂a␈α∞second
␈β
d␈↓ ¬v␈ε.DO
␈β∞
␈↓ ↓i␈ε"command␈α
string␈α
(on␈α
the␈α
same␈α
page)␈α
and␈α
ha␈α␈ving␈α
the␈α
rest␈α
of␈α
the␈α
commands␈α
in
␈β∞∂␈↓ ↓.␈ε.DO
␈β∞6␈↓ ↓.␈ε"this␈αsecond␈↓ β"␈ε"command␈αstring.
␈β∞;␈↓ αh␈ε.DO
␈β∞u␈↓ ↓.␈ε"Certain␈α∂necessary␈α⊂character␈α∂con␈α␈v␈α␈ersions␈α⊂are␈α∂required␈α⊂in␈↓ λq␈ε"|les␈α⊂to␈α∂allo␈α␈w␈α∂things
␈β∞z␈↓ λ4␈ε.DO
␈β∂ ␈↓ ↓.␈ε"lik␈α␈e␈↓ β≠␈ε",␈↓ ∧.␈ε"and␈↓ ¬L␈ε"to␈αbe␈αt␈α␈yped.␈α⊂The␈↓ λ;␈ε"and␈↓ 	}␈ε"k␈α␈ey␈αstrok␈α␈es
␈β∂"␈↓ ↓q␈ε'<CONT␈α␈ROL>␈↓ β1␈ε'<META␈α␈>␈↓ ∧t␈ε'<CR>␈↓ πc␈ε'<CR>␈↓ 	␈ε'<LINE>
␈β⊃

␈β↓H␈↓ ↓a␈ε6.2.␈α
The␈αDO␈α
Command
␈β↓I␈↓ A␈ε/23
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"that␈α
ma␈α␈y␈αbe␈α
used␈αin␈αwriting␈α
the␈αcommand␈α
string␈αare␈α
ignored,␈αas␈α
are␈αthe␈α
E-editor
␈βαT␈↓ ↓a␈ε"directory␈αand␈αpage␈αmarks.␈α⊂These␈αspecial␈αsym␈α␈bols␈αare:
␈ββ≠␈↓ ∧β␈ε.Sy␈α↓m␈α␈bo␈α↓l␈↓ εY␈ε.Meani␈α␈ng
␈ββ:␈↓ ∧)␈ε#
␈ββ?␈↓ ∧p␈ε.Adds␈α
C␈α↓O␈α␈NTR␈α␈OL␈αbi␈α␈t␈α
to␈αthe␈α	next␈α
characte␈α␈r
␈ββ↑␈↓ ∧*␈ε#␈
␈ββc␈↓ ∧p␈ε.Adds␈α
M␈α↓ET␈α}A␈α
bi␈α␈t␈αt␈α␈o␈αthe␈α
ne␈α␈xt␈α
character
␈β∧α␈↓ ∧≡␈ε#␈↓ ∧5␈ε#␈
␈β∧π␈↓ ∧p␈ε.Adds␈α
bo␈α↓th␈α
CONTR␈α␈O␈α␈L␈αand␈αMET␈α}A␈α
bi␈α␈ts
␈β∧&␈↓ ∧#␈ε$$
␈β∧+␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αRETURN␈α
foll␈α␈ow␈α␈ed␈α
by␈α
L␈α↓INE
␈β∧J␈↓ ∧,␈ε$#
␈β∧O␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αLINE
␈β∧n␈↓ ∧#␈ε$≤
␈β∧s␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αAL␈α}T
␈β¬∩␈↓ ∧*␈ε#∃
␈β¬↔␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αCALL
␈β¬;␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αESC
␈β¬=␈↓ ∧&␈ε5␈

␈β¬←␈↓ ∧p␈ε.T␈α}ransl␈α␈a␈α↓te␈α␈s␈α
to␈αBREAK
␈β¬a␈↓ ∧↔␈ε5␈
␈
␈β¬}␈↓ ∧0␈ε$j
␈βεβ␈↓ ∧p␈ε.T␈α}e␈α␈rm␈α↓i␈α␈na␈α↓te␈α␈s␈α
a␈α↓nd␈α
se␈α␈pa␈α↓r␈α␈a␈α↓te␈α␈s␈α
DO␈α
strings
␈βε"␈↓ ∧#␈ε$⊃
␈βε'␈↓ ∧p␈ε.Quotes␈α
the␈α
ne␈α␈xt␈α
character
␈βεF␈↓ ε5␈ε#
␈βεK␈↓ ¬→␈ε.(so␈αthat␈α
an␈↓ εL␈ε.,␈α
say,␈α	can␈α
a␈α↓c␈α␈tua␈α↓l␈α␈ly␈α
appear)
␈βπ∃␈↓ ↓a␈ε"Note␈α
that␈α
these␈αsym␈α␈bols␈α
and␈α
those␈α
used␈α
for␈α
E␈α
macros␈α
are␈α
similar␈α
but␈αnot␈α
iden␈α␈tical,
␈βπ@␈↓ ↓a␈ε"so␈αrefresh␈αy␈α␈our␈αmemory␈αbefore␈αwriting␈αeither␈αt␈α␈ype␈αof␈αstring.
␈βλ␈↓ ↓a␈ε"The␈α⊂question␈α⊂mark␈α∂sym␈α␈bol␈α ?␈α≠performs␈α⊂the␈α⊂special␈α∂function␈α⊂of␈α⊂designating␈α⊂the
␈βλ+␈↓ ↓a␈ε"character␈α
that␈α
immediately␈α
follo␈α␈ws␈α
it␈α
to␈α
be␈αa␈α
v␈α}ariable␈α
name␈α
to␈α
be␈α
de|ned␈α
by␈α
the
␈βλV␈↓ ↓a␈ε"user␈α
at␈αthe␈αtime␈α
the␈↓ ∧d␈ε"command␈αstring␈αis␈α
executed.␈α⊃Suppose␈αthe␈α
character␈αis␈α
A
␈βλ[␈↓ ∧)␈ε.DO
␈β	↓␈↓ ↓a␈ε"(i.e.,␈α
?A).␈α∂A␈α␈t␈α
the␈α	|rst␈α	occurance␈α
of␈α	this␈α	?A␈α
in␈α	the␈α	command␈α
string,␈↓ 
_␈ε"t␈α␈ypes␈α	out
␈β	β␈↓ :␈ε'A=
␈β	ε␈↓ 	a␈ε.DO
␈β	-␈↓ ↓a␈ε"and␈α∂w␈α␈aits␈α∞for␈α∂the␈α∂user␈α∞to␈α∂t␈α␈ype␈α∞in␈α∂a␈α∂text␈α∞string␈α∂ending␈α∞with␈↓ 
∂␈ε".␈α_This␈α∂string
␈β	2␈↓ 	$␈ε.<CR>
␈β	X␈↓ ↓a␈ε"(but␈α∂not␈α∂the␈↓ ∧"␈ε")␈α∂is␈α∂substituted␈α∂for␈α∂ev␈α␈ery␈α∂occurrence␈α∂of␈α∂?A␈α∂in␈α⊂the␈α∂command
␈β	]␈↓ β7␈ε.<␈α␈CR>
␈β
β␈↓ ↓a␈ε"string␈αand␈αthe␈αexecution␈αproceeds.
␈β
C␈↓ ↓a␈ε"If␈α∂sev␈α␈eral␈↓ β=␈ε"command␈α∞strings␈α∂are␈α∂stored␈α∞on␈α∂the␈α∞same␈α∂page␈α∞or␈α∂in␈α∞the␈α∂same␈α∂|le,
␈β
H␈↓ β␈ε.DO
␈β
n␈↓ ↓a␈ε"they␈α
m␈α␈ust␈αbe␈αseparated␈α
by␈αthe␈ε$␈α→j␈ε"␈αsym␈α␈bol.␈α⊃The␈αcommand␈↓ 	P␈ε"3␈↓ 
c␈ε"calls␈α
for
␈β
s␈↓ λw␈ε.DO␈α
T(␈↓ 	b␈ε.)<␈α␈C␈α↓R␈α␈>
␈β→␈↓ ↓a␈ε"the␈αexecution␈αof␈αthe␈αthird␈αcommand␈αstring␈αin␈αthe␈α|le␈αnamed␈↓ 	p␈ε".
␈β≡␈↓ 	#␈ε.T.DO
␈βY␈↓ ↓a␈ε"The␈↓ αg␈ε"command␈αis␈α
remem␈α␈bered␈α
in␈α
a␈↓ π↑␈ε"|le␈αas␈α
if␈α
it␈α
w␈α␈ere␈αa␈↓ ⊂␈ε"-t␈α␈ype
␈β↑␈↓ α,␈ε.DO␈↓ εE␈ε.T␈α↓MPCOR␈↓ 	␈␈ε.COMP␈α↓ILE
␈β∧␈↓ αO␈ε"command,␈α⊂so␈α⊂the␈↓ ¬Q␈ε"-t␈α␈ype␈α∂exit-mode␈α⊂commands␈α⊂in␈α⊂E␈α⊂(␈↓ 4␈ε"for
␈β	␈↓ ↓a␈ε.SNAIL␈↓ ∧s␈ε.SNAIL␈↓ 	t␈ε.X␈α␈GO<␈α␈CR>
␈β/␈↓ ↓a␈ε"example)␈αwill␈αalso␈αrepeat␈αthe␈↓ ¬h␈ε"command.␈α⊂Th␈α␈us,␈αusers␈αof␈αlanguages␈αthat␈αare␈αnot
␈β4␈↓ ¬/␈ε.DO
␈βZ␈↓ ↓a␈ε"recognized␈αby␈↓ ∧.␈ε"can␈αwrite␈↓ εε␈ε"|les␈αto␈αperform␈αsimilar␈αfunctions.
␈β←␈↓ βD␈ε.SNAIL␈↓ ¬L␈ε.DO
␈β
~␈↓ ↓a␈ε"Man␈α␈y␈α
of␈α	the␈α
features␈α
men␈α␈tioned␈α	abo␈α␈v␈α␈e␈α
can␈α	be␈α
illustrated␈α
by␈α	a␈↓ 	U␈ε"|le,␈αnamed␈↓ V␈ε",
␈β
∨␈↓ 	≡␈ε.DO␈↓ 	␈ε.T.DO
␈β
E␈↓ ↓a␈ε"that␈αw␈α␈as␈αused␈αin␈αpreparing␈αthis␈αman␈α␈ual␈αand␈αthat␈αcon␈α␈tains␈αthe␈αfollo␈α␈wing␈αtext:
␈β∞∞␈↓ ¬%␈ε$$␈ε#␈α}␈↓ εI␈ε$f$␈ε#␈α}␈↓ λ≡␈ε$$␈ε#␈α}␈↓ λb␈ε#␈↓ 	β␈ε#␈↓ 	~␈ε#␈␈↓ 	0␈ε$#$j
␈β∞∪␈↓ βQ␈ε.ET␈α
TE␈α↓XT.TEX␈↓ ¬↑␈ε.Xpa␈α↓r␈α␈en␈↓ π∀␈ε.Xde|ne␈↓ λW␈ε.(␈↓ λy␈ε.)
␈β∞∃␈↓ λ	␈ε5\
␈β∞2␈↓ ∧≥␈ε$$∧␈↓ ε∞␈ε$$j
␈β∞7␈↓ βQ␈ε.R␈α
te␈α␈x␈↓ ∧S␈ε.input␈α
te␈α␈xt.te␈α␈x
␈β∞V␈↓ ∧p␈ε$$␈ε#␈α}␈↓ ε∃␈ε$f$␈ε#␈α}␈↓ πj␈ε$$␈ε#␈α}␈↓ λ-␈ε#␈↓ λN␈ε#␈↓ λe␈ε#␈␈↓ λ{␈ε$#$j
␈β∞[␈↓ βQ␈ε.ET␈α
A?.TEX␈↓ ¬)␈ε.X␈α↓pare␈α␈n␈↓ ε`␈ε.Xde␈α␈|ne␈↓ λ#␈ε.(␈↓ λD␈ε.)
␈β∞]␈↓ πT␈ε5\
␈β∞z␈↓ ∧≥␈ε$$∧␈↓ ¬z␈ε$$j
␈β∞␈␈↓ βQ␈ε.R␈α
te␈α␈x␈↓ ∧S␈ε.input␈α
A?.␈α␈tex
␈β∂≡␈↓ λ6␈ε$$j
␈β∂#␈↓ βQ␈ε.XSPOOL␈α
A?.X␈α␈GP/␈α↓HEAD/␈α↓Q␈α␈/␈α↓X␈α␈GP/NTN=33
␈β⊃

␈β↓H␈↓ λx␈ε6␈α
System␈α
Pr␈α␈ograms
␈β↓I␈↓ ↓.␈ε/24
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα+␈↓ ↓.␈ε"The␈α∞|rst␈α
string␈α∞in␈α
this␈α∞|le␈α∞(called␈α
by␈α∞the␈α
monitor␈α∞command␈↓ 
;␈ε")␈α
starts
␈βα0␈↓ 	␈ε.DO␈αT<␈α␈CR>
␈βαV␈↓ ↓.␈ε"E-editing␈αthe␈α
|le␈↓ ∧c␈ε".␈αIt␈α
then␈αde|nes␈αthe␈α
paren␈α␈thesis-|nding␈αcommands␈αto
␈βα[␈↓ βC␈ε.TE␈α↓XT.␈α␈TE␈α↓X
␈ββ↓␈↓ ↓.␈ε"refer␈α
to␈α
the␈α
braces␈ε$␈α~f␈ε"␈α
and␈ε$␈α~g␈ε",␈α
respectiv␈α␈ely␈α
and␈α
it␈α
de|nes␈αa␈α
macro,␈α∞callable␈α
by␈αthe
␈ββ-␈↓ ↓.␈ε"E␈α∞command␈↓ ∧z␈ε",␈α∂that␈α∞will␈α∞search␈α∞for␈α∞a␈α∞matching␈α∂pair␈α∞of␈α∞braces,␈α∞an
␈ββ2␈↓ βλ␈ε.<CONTR␈α␈OL>
␈ββ4␈↓ ∧e␈ε5\
␈ββX␈↓ ↓.␈ε"operation␈αthat␈αis␈αv␈α␈ery␈αuseful␈αin␈αchecking␈↓ ε5␈ε"T␈↓ ε]␈ε"X␈↓ πβ␈ε"input␈α|les.
␈ββ←␈↓ εI␈ε"E
␈β∧↔␈↓ ↓.␈ε"The␈α⊂second␈α⊃command␈α⊂string␈α⊃(called␈α⊂by␈α⊂the␈α⊃monitor␈α⊂command␈↓ 
→␈ε"2␈↓  ␈ε")
␈β∧≤␈↓ 	=␈ε.DO␈α∞T(␈↓ 
+␈ε.)<CR>
␈β∧C␈↓ ↓.␈ε"starts␈α
the␈↓ αR␈ε"T␈↓ αz␈ε"X␈↓ β!␈ε"documen␈α␈t␈α
compiler␈α
and␈α
giv␈α␈es␈α
it␈α
the␈α
required␈α
input␈α
line␈α
specifying
␈β∧J␈↓ αf␈ε"E
␈β∧n␈↓ ↓.␈ε"the␈α⊃|le␈↓ βQ␈ε".␈α⊃When␈α⊃an␈α∩error␈α⊃is␈α∩reported␈α⊃by␈↓ πe␈ε"T␈↓ λ
␈ε"X␈↓ λ'␈ε",␈α∪one␈α⊃can␈α⊃go␈α∩back␈α⊃to␈α⊃E
␈β∧s␈↓ α1␈ε.TEXT␈α↓.␈α␈TE␈α↓X
␈β∧u␈↓ πy␈ε"E
␈β¬→␈↓ ↓.␈ε"by␈α∂the␈↓ α&␈ε"T␈↓ αM␈ε"X␈↓ βε␈ε"e␈α∨command␈α∂without␈α⊂disturbing␈α∂the␈α∂retained␈↓ 
␈ε"established
␈β¬≡␈↓ λf␈ε.TMPC␈α↓O␈α␈R
␈β¬ ␈↓ α:␈ε"E
␈β¬D␈↓ ↓.␈ε"by␈α∪the␈↓ β␈ε"2␈↓ β<␈ε"command␈α∪so␈α∪that␈↓ ¬o␈ε"T␈↓ ε↔␈ε"X␈↓ εD␈ε"can␈α∪be␈α∀re-initiated␈α∪from␈α∪E␈α∪by␈α∪t␈α␈yping
␈β¬I␈↓ α.␈ε.DO␈α⊂T(␈↓ β≡␈ε.)
␈β¬K␈↓ εβ␈ε"E
␈β¬o␈↓ ∧:␈ε".
␈β¬t␈↓ ↓.␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈α␈X␈α␈GO<CR>
␈βε/␈↓ ↓.␈ε"The␈αthird␈αand␈αfourth␈αstrings␈αare␈αsimilar␈αto␈αthe␈α|rst␈αt␈α␈w␈α␈o␈αexcept␈αthat␈αthe␈α|le␈αname
␈βεZ␈↓ ↓.␈ε"is␈αgiv␈α␈en␈αby␈αthe␈α?A␈αcon␈α␈v␈α␈en␈α␈tion␈αso␈αthat␈αthe␈αname␈αof␈αthe␈αsource␈α|le␈αma␈α␈y␈αbe␈αt␈α␈yped-in
␈βπ¬␈↓ ↓.␈ε"at␈αthe␈α
time␈αthat␈αthe␈↓ ∧2␈ε"command␈αis␈α
giv␈α␈en.␈α⊃The␈α|$h␈αstring␈α
is␈αsimply␈αa␈αduplicate
␈βπ
␈↓ βx␈ε.DO
␈βπ1␈↓ ↓.␈ε"of␈α∞the␈↓ αi␈ε"spo␈α↓ol␈α∞command␈α∞that␈↓ ¬>␈ε"T␈↓ ¬e␈ε"X␈↓ ε
␈ε"generates␈α∞(with␈α∞the␈α∞|le␈α∞name␈α∞in␈α∞this␈α
same
␈βπ6␈↓ α~␈ε.X␈α␈GP
␈βπ8␈↓ ¬R␈ε"E
␈βπ\␈↓ ↓.␈ε"?A␈αform).
␈βλW␈↓ ↓.␈ε&6.3␈ε"␈αWho,␈αWhen,␈αWhere␈αand␈αFinger
␈β	(␈↓ ↓.␈ε"These␈α∂four␈α∂commands␈α∂pro␈α␈vide␈α∂the␈α∂user␈α∂with␈α∂information␈α∂as␈α∂to␈↓ 	x␈ε"is␈α∞curren␈α␈tly
␈β	-␈↓ 	*␈ε.W␈α␈ho
␈β	T␈↓ ↓.␈ε"using␈α⊂the␈α∂system␈α∂and␈α⊂their␈α∂curren␈α␈t␈α⊂activit␈α␈y,␈↓ πp␈ε"they␈α⊂last␈α∂logged␈α⊂o{␈α∂(ev␈α␈en␈α∂if
␈β	Y␈↓ π␈ε.WHEN
␈β	␈␈↓ ↓.␈ε"they␈α⊂are␈α⊂curren␈α␈tly␈α⊃logged␈α⊂in),␈↓ ε∞␈ε"they␈α⊂are␈α⊂located,␈α⊃and␈α⊂puts␈α⊂the␈↓ ε␈ε"on
␈β
∧␈↓ ¬≠␈ε.W␈α␈H␈α↓Ere␈↓ 
∂␈ε.FINGe␈α␈r
␈β
*␈↓ ↓.␈ε"them␈α∂(iden␈α␈tifying␈α∂them␈α∂by␈α⊂name␈α∂and␈α∂ph␈α␈ysical␈α∂location).␈α→These␈α∂commands␈α∂ma␈α␈y
␈β
U␈↓ ↓.␈ε"be␈α⊃giv␈α␈en␈α⊂simply␈α⊃by␈α⊃t␈α␈yping␈α⊃the␈α⊂capitallized␈α⊃portions␈α⊃of␈α⊂the␈α⊃command␈α⊃names␈α⊂as
␈β␈↓ ↓.␈ε"just␈α∞used␈α∞(with␈α∞a␈↓ ∧7␈ε")␈α∞or␈α∞they␈α∞ma␈α␈y␈α∞be␈α∞modi|ed␈α∞by␈α∞programmer␈α∞names␈α
giv␈α␈en
␈β¬␈↓ βL␈ε.<␈α␈C␈α↓R␈α␈>
␈β,␈↓ ↓.␈ε"as␈α
argumen␈α␈ts.␈α∩Without␈α
an␈αargumen␈α␈t,␈↓ εw␈ε"refers␈α
to␈αthe␈α
in␈α␈terrogating␈α
user␈αonly
␈β1␈↓ ε	␈ε.WHEN
␈βW␈↓ ↓.␈ε"while␈αthe␈αother␈αthree␈αcommands␈αpro␈α␈vide␈αinformation␈αon␈αall␈αusers.
␈β↔␈↓ ↓.␈ε"W␈↓ α∂␈ε"presen␈α␈ts␈α⊂a␈α∂dynamic␈α∂displa␈α␈y␈α⊂that␈α∂is␈α∂k␈α␈ept␈α⊂updated␈α∂to␈α∂sho␈α␈w␈α⊂who␈α∂is␈α∂actually
␈β≤␈↓ ↓R␈ε.HO
␈βB␈↓ ↓.␈ε"getting␈αservice␈αwith␈αsome␈αinformation␈αabout␈αthe␈αtotal␈αusage.␈α⊃W␈↓ 	U␈ε"normaly␈αexits
␈βG␈↓ 	≤␈ε.HO
␈βm␈↓ ↓.␈ε"automatically␈αa$er␈αt␈α␈w␈α␈o␈αmin␈α␈utes␈α
and␈αcan␈αbe␈αterminated␈αearlier␈αby␈αt␈α␈yping␈αeither␈αa
␈β
_␈↓ αZ␈ε"or␈αa␈↓ ∧∞␈ε".␈α⊂Since␈αthe␈αmaterial␈αto␈αbe␈αpresen␈α␈ted␈αwill␈αusually␈αmore␈αthan
␈β
≥␈↓ ↓.␈ε.<SP␈α}A␈α␈CE>␈↓ β#␈ε.<␈α␈CR>
␈β
C␈↓ ↓.␈ε"|ll␈αthe␈αscreen,␈αit␈αma␈α␈y␈αbe␈αscrolled␈αby␈αt␈α␈yping␈↓ λ␈ε"or␈ε$␈α"␈ε"␈αfor␈αup␈αand␈↓ 
o␈ε"or␈ε$␈α#
␈β
H␈↓ εY␈ε.<F␈α␈ORM>␈↓ 	z␈ε.<VT>
␈β
o␈↓ ↓.␈ε"for␈α
do␈α␈wn,␈α∞or␈α
it␈α
ma␈α␈y␈α
be␈α∞restricted␈α
in␈α
scope␈α
(while␈α
it␈α∞is␈α
running)␈α
by␈α
t␈α␈yping␈α
certain
␈β∞~␈↓ ↓.␈ε"single␈α∂letter␈α⊂commands␈α∂(with␈α⊂out␈↓ ε>␈ε"s)␈α∂of␈α⊂which␈α∂the␈α∂follo␈α␈wing␈α⊂are␈α∂the␈α∂more
␈β∞∨␈↓ ¬S␈ε.<␈α␈C␈α↓R␈α␈>
␈β∞E␈↓ ↓.␈ε"useful:
␈β∂β␈↓ αH␈ε.R␈↓ βλ␈ε.Onl␈α␈y␈αre␈α␈ce␈α␈ntl␈α␈y␈α
running␈α
jo␈α↓bs␈↓ εV␈ε.M␈↓ π~␈ε.My␈α
jo␈α↓bs␈α
only
␈β∂'␈↓ αH␈ε.N␈↓ βλ␈ε.Res␈α␈to␈α↓re␈α	no␈α↓rmal␈α
dis␈α␈pla␈α␈y␈↓ εV␈ε.E␈↓ π~␈ε.Exit␈α␈,␈α
le␈α␈avi␈α␈ng␈αi␈α␈nf␈α↓o.␈α
on␈α
scre␈α␈en
␈β⊃

␈β↓H␈↓ ↓a␈ε6.4.␈α
FIND,␈αDFIND␈α
and␈α
OFIND
␈β↓I␈↓ A␈ε/25
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"Still␈α∂other␈α∂commands␈α⊂are␈α∂a␈α␈v␈α}ailable␈α∂that␈α∂permit␈α∂the␈α∂detailed␈α∂speci|cation␈α∂of␈α⊂the
␈βαT␈↓ α"␈ε"s␈α
or␈α
job␈αn␈α␈um␈α␈bers␈α
that␈αare␈α
to␈α
be␈αdispla␈α␈y␈α␈ed,␈α
either␈αdirectly␈α
or␈α
indirectly␈αthrough
␈βαY␈↓ ↓a␈ε.P␈α↓PN
␈βα␈␈↓ ↓a␈ε"a␈α	referenced␈αλ|le.␈α∂F␈α⎇or␈αλfull␈α	details␈αλt␈α␈ype␈↓ λ∪␈ε".␈α	W␈↓ 	␈ε"should␈α	not␈αλbe␈α	confused
␈ββ∧␈↓ ε ␈ε.READ␈απM␈α↓O␈α␈NCOM␈↓ λJ␈ε.HO
␈ββ+␈↓ ↓a␈ε"with␈α
the␈α
Who␈α∞Lines␈α
that␈α
can␈α
be␈α
made␈α
to␈α
appear␈α∞at␈α
the␈α
top␈α
of␈α
the␈α
screen␈α
by␈α∞the
␈ββV␈↓ βε␈ε"command␈α
(also␈α∞automatically␈α
established␈α
at␈α∞log-in␈α
by␈α
an
␈ββ[␈↓ ↓a␈ε.<ESC>W␈↓ 
→␈ε.OPTION.␈α␈TX␈α↓T
␈β∧↓␈↓ ↓a␈ε"request).
␈β∧A␈↓ ↓a␈ε"The␈α∪other␈α∪three␈α∩commands␈α∪presen␈α␈t␈α∪static␈α∪(possibly␈α∩scrolled)␈α∪displa␈α␈ys.␈α$W
␈β∧F␈↓ ≥␈ε.HE␈α↓N
␈β∧l␈↓ ↓a␈ε"requires␈α
no␈αfurther␈αexplanation.␈α⊃W␈↓ εN␈ε"e,␈αwithout␈α
an␈αargumen␈α␈t,␈αpro␈α␈vides␈α
a␈αlist␈α
of
␈β∧q␈↓ ε␈ε.H␈α↓ER
␈β¬↔␈↓ ↓a␈ε"all␈α
jobs␈αin␈α
n␈α␈umerical␈αorder␈α
and␈αa␈α
limited␈αamoun␈α␈t␈α
of␈α
statistical␈αinformation␈α
about
␈β¬B␈↓ ↓a␈ε"each␈α
job.␈α⊃F␈↓ βS␈ε"er␈αpro␈α␈vides␈αa␈α
somewhat␈αdi{eren␈α␈t␈αset␈α
of␈αdetails␈αabout␈α
the␈αjobs␈α
and
␈β¬G␈↓ β→␈ε.ING
␈β¬m␈↓ ↓a␈ε"iden␈α␈ti|es␈α
each␈αuser␈αby␈α
both␈↓ ¬l␈ε"and␈α
name␈αand␈α
giv␈α␈es␈αthe␈αph␈α␈ysical␈α
location␈αof␈α
the
␈β¬r␈↓ ¬∨␈ε.P␈α↓PN
␈βε→␈↓ ↓a␈ε"terminal␈α	being␈α
used.␈α∂If␈α	the␈↓ ε␈ε"request␈α	is␈α	for␈α
speci|c␈↓ 	∀␈ε"s,␈α
and␈α	the␈α
individuals
␈βε≡␈↓ ¬π␈ε.F␈α↓ING␈α␈E␈α↓R␈↓ λT␈ε.PP␈α↓N
␈βεD␈↓ ↓a␈ε"are␈αnot␈αlogged␈αin,␈αthen␈αthe␈αtimes␈αof␈αtheir␈αlast␈αlog-outs␈αare␈αreported.
␈β
	␈↓ ↓a␈ε&6.4␈ε"␈αFIND,␈αDFIND␈αand␈αOFIND
␈β
Z␈↓ ↓a␈ε"The␈↓ β¬␈ε"command␈α
is␈α
used␈αto␈α
locate␈α
information␈α
in␈αa␈α
|le␈α
by␈αsearching␈α
for␈α
a␈α
k␈α␈ey
␈β
←␈↓ α,␈ε.FI␈α↓N␈α␈D
␈βε␈↓ ↓a␈ε"(or␈α⊂sev␈α␈eral␈α⊂k␈α␈eys,␈α⊃separated␈α⊂by␈α⊂commas)␈α⊂within␈α∂the␈α⊂speci|ed␈α⊂|le.␈α≤The␈α⊂k␈α␈ey␈α⊂ma␈α␈y
␈β1␈↓ ↓a␈ε"be␈α∞an␈α␈y␈α∞arbitrary␈α∂string␈α∞of␈α∞characters␈α∞without␈α∞regard␈α∞to␈α∞their␈α∞surroundings.␈α↔The
␈β\␈↓ ↓a␈ε"case␈α⊃of␈α⊂letters␈α⊃is␈α⊂disregarded␈α⊃unless␈α⊃speci|cally␈α⊂restricted,␈α∩as␈α⊂noted␈α⊃belo␈α␈w,␈α∩and
␈βπ␈↓ ↓a␈ε"a␈α∂space␈α∂bet␈α␈w␈α␈een␈α∂w␈α␈ords␈α⊂in␈α∂the␈α∂k␈α␈ey␈α∂will␈α∂match␈α∂zero␈α∂or␈α∂more␈α∂spaces,␈α⊂tabs,␈↓ R␈ε"s
␈β␈↓ 
{␈ε.CRLF
␈β2␈↓ ↓a␈ε"and␈αformfeeds.␈α∂If␈α
the␈α|le␈α
name␈αis␈α
omitted,␈αthe␈α
system␈α
phone␈αdirectory␈α
is␈αassumed.
␈β↑␈↓ ↓a␈ε"Actually,␈α
the␈↓ ∧␈ε"command␈α	and␈α	its␈α
relativ␈α␈es␈↓ λ↔␈ε"(for␈α
searching␈α	the␈α
unabridged
␈βc␈↓ β6␈ε.FIND␈↓ π+␈ε.DF␈α↓IND
␈β
	␈↓ ↓a␈ε"dictionary␈α	w␈α␈ord␈αλlist),␈α
and␈↓ ¬]␈ε"(for␈α	referencing␈αλone's␈↓ 	x␈ε"|le␈α	for␈α	detailed
␈β
∞␈↓ ∧p␈ε.OFI␈α↓N␈α␈D␈↓ λ)␈ε.OPTION.TXT
␈β
4␈↓ ↓a␈ε"speci|cations),␈α⊂are␈α∞v␈α␈ery␈α∂useful␈α∂for␈α∂other␈α∞t␈α␈ypes␈α∂of␈α∂searches␈α∂as␈α∞w␈α␈ell.␈α_One␈α∂can,␈α⊂for
␈β
←␈↓ ↓a␈ε"example,␈α∂search␈α∞one's␈α∂mail␈α∞|le␈α∞by␈α∞specifying␈↓ πr␈ε#%␈↓ λ$␈ε"or␈α∂the␈α∞system
␈β
d␈↓ πD␈ε.IN␈↓ 
~␈ε.NOTICE␈α↓.␈α␈TX␈α↓T
␈β∞
␈↓ ↓a␈ε"|le,␈α⊃by␈α⊂specifying␈↓ ∧L␈ε#%␈↓ ∧[␈ε$β␈ε".␈α≤The␈α⊂time␈α⊂tak␈α␈en␈α⊂by␈α⊂the␈α⊂search␈α⊂is␈α⊂independen␈α␈t␈α⊂of␈α⊂the
␈β∞∂␈↓ ∧≤␈ε.IN
␈β∞6␈↓ ↓a␈ε"complexit␈α␈y␈αof␈αthe␈αk␈α␈ey,␈αalthough␈αextremely␈αcomplex␈αk␈α␈eys␈αma␈α␈y␈αcause␈αa␈αfew␈αseconds
␈β∞a␈↓ ↓a␈ε"dela␈α␈y␈αto␈αinitiallize␈αthe␈αsearch.
␈β∂ ␈↓ ↓a␈ε"The␈αk␈α␈ey␈αma␈α␈y␈αbe␈αspeci|ed␈αin␈αquite␈αgeneral␈αterms,␈αusing␈αthe␈αfollo␈α␈wing␈αsym␈α␈bols:
␈β⊃

␈β↓H␈↓ λx␈ε6␈α
System␈α
Pr␈α␈ograms
␈β↓I␈↓ ↓.␈ε/26
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ β7␈ε.Symbol␈↓ ∧e␈ε.Meani␈α␈ng␈αi␈α␈n␈αs␈α␈earche␈α␈d-␈α↓for␈α
stri␈α␈ng␈α↓s
␈βαM␈↓ β[␈ε.,␈↓ ∧F␈ε.A␈α
com␈α↓ma␈αuse␈α␈d␈αas␈α
stri␈α␈ng␈αse␈α␈para␈α↓tor
␈βαq␈↓ βn␈ε.,␈↓ ∧F␈ε.A␈α
com␈α↓ma␈αi␈α␈s␈α
a␈α↓c␈α␈tua␈α↓l␈α␈ly␈α
to␈α
a␈α↓ppe␈α␈ar␈αi␈α␈n␈α
stri␈α␈ng
␈βαs␈↓ βP␈ε5⊃
␈ββ∃␈↓ βi␈ε.x␈↓ ∧F␈ε.A␈α
lo␈α␈we␈α␈r␈α
case␈α
x
␈ββ↔␈↓ βL␈ε5⊃
␈ββ9␈↓ βg␈ε.X␈↓ ∧F␈ε.An␈α
upper␈α
case␈α
X
␈ββ;␈↓ βI␈ε5⊃
␈ββX␈↓ β:␈ε$f␈↓ βz␈ε$g
␈ββ]␈↓ βL␈ε.xyz␈↓ ∧F␈ε.An␈α␈y␈αof␈α
the␈α
em␈α␈bra␈α↓c␈α␈ed␈α
characte␈α␈rs
␈ββ|␈↓ βY␈ε$8
␈β∧↓␈↓ ∧F␈ε.An␈α␈y␈αc␈α␈ha␈α↓rac␈α␈ter
␈β∧ ␈↓ βY␈ε$9
␈β∧%␈↓ ∧F␈ε.An␈α␈y␈αc␈α␈ha␈α↓rac␈α␈ter␈α
exc␈α␈ept␈α
a␈α
deli␈α␈m␈α↓i␈α␈ter
␈β∧D␈↓ βW␈ε$:
␈β∧I␈↓ ∧F␈ε.An␈α␈y␈αc␈α␈ha␈α↓rac␈α␈ter␈α
exc␈α␈ept␈α
the␈α
one␈α
that␈α
fo␈α↓l␈α␈lo␈α␈ws
␈β∧h␈↓ β↑␈ε$j
␈β∧m␈↓ ∧P␈ε.Any␈α
del␈α␈imit␈α␈er
␈β¬␈↓ βQ␈ε$1
␈β¬⊃␈↓ ∧F␈ε.An␈α␈y␈αn␈α␈umbe␈α␈r␈α
o␈α↓f␈α
the␈α
c␈α␈ha␈α↓r␈α␈a␈α↓c␈α␈ter␈α
that␈α
fo␈α↓l␈α␈lo␈α␈ws
␈β¬0␈↓ β≤␈ε$1f␈↓ ∧↓␈ε$g
␈β¬5␈↓ βR␈ε.xy␈α↓z␈↓ ∧F␈ε.An␈α␈y␈αn␈α␈umbe␈α␈r␈α
o␈α↓f␈α
an␈α␈y␈αof␈α
the␈α
em␈α␈bra␈α↓c␈α␈ed␈α
characte␈α␈rs
␈β¬Y␈↓ ∧F␈ε.Quotes␈α
the␈α
ne␈α␈xt␈α
characte␈α␈r
␈β¬[␈↓ βY␈ε5⊃
␈β¬x␈↓ ¬z␈ε$8
␈β¬⎇␈↓ ∧o␈ε.(so␈αt␈α␈ha␈α↓t␈α
a␈↓ ε∞␈ε.,␈α
sa␈α␈y␈α↓,␈α	can␈α
a␈α↓c␈α␈tuall␈α␈y␈αappear)
␈βεJ␈↓ ↓.␈ε"Hits␈α
are␈αreported␈α
by␈αt␈α␈yping␈α
out␈αa␈αportion␈α
of␈αthe␈α
text.␈α⊃By␈α
default,␈α
a␈αparagraph␈αis
␈βεu␈↓ ↓.␈ε"used␈αfor␈αthe␈↓ βN␈ε"command␈αand␈αa␈αline␈αis␈αused␈αfor␈αthe␈↓ λu␈ε"command.␈α⊂It␈αis␈αalso
␈βεz␈↓ αv␈ε.FI␈α↓N␈α␈D␈↓ λε␈ε.DF␈α↓IND
␈βπ ␈↓ ↓.␈ε"possible␈αto␈αset␈α
a␈αmaxim␈α␈um␈αn␈α␈um␈α␈ber␈αof␈αlines␈αthat␈αare␈α
to␈αbe␈αprin␈α␈ted␈αon␈αeach␈αside␈αof
␈βπK␈↓ ↓.␈ε"the␈α
hit.␈α∪The␈αhit␈α
list␈α
ma␈α␈y␈α
be␈α
sen␈α␈t␈α
to␈α
a␈α
named␈α|le␈α
by␈α
adding␈↓ ␈ε"to
␈βπP␈↓ λh␈ε.WR␈α␈I␈α↓TING␈αFIL␈α↓N␈α␈AM
␈βπv␈↓ ↓.␈ε"the␈αcommand␈αstring,␈αand␈αin␈α
this␈αcase␈αonly␈αthe␈αn␈α␈um␈α␈ber␈αof␈αhits␈αwill␈αbe␈αreported␈αon
␈βλ"␈↓ ↓.␈ε"y␈α␈our␈αterminal.
␈βλa␈↓ ↓.␈ε"The␈αcomplete␈αsyn␈α␈tax␈αof␈αthe␈↓ ¬9␈ε",␈↓ ε=␈ε"and␈↓ πt␈ε"commands␈αis:
␈βλf␈↓ ∧l␈ε.FI␈α↓N␈α␈D␈↓ ¬O␈ε.DFIND␈↓ πβ␈ε.OFI␈α↓N␈α␈D
␈β	&␈↓ ↓.␈ε.|nd[␈α
wi␈α␈thin␈α
<␈α␈del␈α␈im>]␈α␈[␈α
surround␈α
<n␈α␈um>]␈α
<␈α␈k␈α␈ey>␈α
[␈α	o␈α↓mit␈α␈[ti␈α␈ng␈α↓]␈α␈[␈α
onl␈α␈y␈α↓]␈α	<om␈α↓i␈α␈ts>]␈α	[␈α
i␈α␈n␈α
<|l␈α␈e>␈α␈][
␈β	Q␈↓ ↓.␈ε.writ␈α␈ing␈α
<|le␈α␈>]
␈β
␈↓ ↓.␈ε"where␈↓ α5␈ε"indicates␈α	optional␈α
elemen␈α␈ts,␈α	the␈α	delimiter␈α
used␈α	with␈↓ 	[␈ε"m␈α␈ust␈α	be␈↓ "␈ε",
␈β
⊃␈↓ α∪␈ε.[␈αλ]␈↓ λ[␈ε.WITHIN␈↓ 
↑␈ε.M␈α↓SG
␈β
7␈↓ ↓y␈ε",␈↓ αl␈ε"or␈↓ ∧\␈ε",␈αand␈α<n␈α␈um>␈αspeci|es␈αthe␈αmaxim␈α␈um␈αn␈α␈um␈α␈ber␈αof␈αlines
␈β
<␈↓ ↓.␈ε.LI␈α↓N␈α␈E␈↓ α∞␈ε.P␈α}A␈α␈GE␈↓ β↔␈ε.P␈α}ARA␈α␈GRAPH
␈β
b␈↓ ↓.␈ε"to␈αsurround␈αthe␈αk␈α␈ey.␈α⊂F␈α⎇or␈αmore␈αinformation␈↓ λ∞␈ε".
␈β
g␈↓ ε←␈ε.READ␈αFIND
␈β"␈↓ ↓.␈ε"The␈α
E␈α
editor␈α	has␈α
an␈α
extended␈α	command␈↓ λ@␈ε"that␈α
in␈α␈terfaces␈α
with␈α	the
␈β'␈↓ ε$␈ε.<c␈α␈o␈α↓n␈α␈trol␈α␈>XDF␈α↓IND
␈βM␈↓ α≥␈ε"program␈α
(Note␈αthat␈αthe␈↓ ε∞␈ε"command␈αin␈α
E␈αis␈α
something␈αelse␈αen␈α␈tirely!).
␈βR␈↓ ↓.␈ε.DF␈α↓IND␈↓ ¬∨␈ε.XFI␈α↓N␈α␈D
␈βx␈↓ ↓.␈ε"This␈α
command␈α
starts␈α
up␈αa␈α
phan␈α␈tom␈α
job␈α
to␈α
do␈αthe␈α
search,␈α
and␈α
a␈α
summary␈α
of␈αthe
␈β#␈↓ ↓.␈ε"results␈α∞are␈α∞sen␈α␈t␈α∞to␈α∞y␈α␈our␈α∞terminal.␈α⊗The␈α∞summary␈α∞includes␈α∞the␈α∞n␈α␈um␈α␈ber␈α∞of␈α∞hits,␈α∞as
␈βO␈↓ ↓.␈ε"w␈α␈ell␈α
as␈α	the␈α
|rst,␈α
last,␈α
and␈α
(if␈α	di{eren␈α␈t)␈α
shortest␈α	"hit"␈α
lines.␈α∂This␈α
is␈α	|ne␈α
for␈α	checking
␈βz␈↓ ↓.␈ε"the␈αspelling␈αof␈αsome␈αw␈α␈ord␈α
but␈αtak␈α␈e␈αcare␈αin␈αspecifying␈αthe␈αk␈α␈ey,␈αy␈α␈ou␈αma␈α␈y␈αget␈αeither
␈β
%␈↓ ↓.␈ε"no␈αhits␈αor␈αmore␈αhits␈αthan␈αy␈α␈ou␈αbargained␈αfor.␈α∂Inciden␈α␈tally,␈αif␈αy␈α␈ou␈αare␈αa␈αpo␈α↓or␈α
speller
␈β
P␈↓ ↓.␈ε"y␈α␈ou␈αmigh␈α␈t␈αbe␈αin␈α␈terested␈αin␈αthe␈↓ ε¬␈ε"program.
␈β
U␈↓ ¬⊗␈ε.SP␈α↓ELL
␈β∞O␈↓ ↓.␈ε&6.5␈ε"␈αMAIL␈α(to␈αUsers␈αand␈αto␈αthe␈αSystem),␈αSEND␈αand␈αT␈α⎇ALK
␈β∂ ␈↓ ↓.␈ε"The␈↓ α[␈ε"program␈α⊂is␈α∂used␈α⊂to␈α∂send␈α⊂messages␈α⊂to␈α∂users␈α⊂and␈α∂sometimes␈α⊂to␈α∂special
␈β∂%␈↓ ↓|␈ε.MAIL
␈β⊃

␈β↓H␈↓ ↓a␈ε6.5.␈α
MAIL␈α(to␈α
Users␈α
and␈α
to␈α
the␈αSystem),␈α
SEND␈α
and␈α
TALK
␈β↓I␈↓ A␈ε/27
␈β↓s␈↓ ↓a␈∧↓s↓a↓	␈
␈βα)␈↓ ↓a␈ε"disk␈α⊃|les␈α⊃for␈α⊃certain␈α⊃purposes.␈α∨All␈α⊃users␈α⊃of␈α∩the␈α⊃system␈α⊃mak␈α␈e␈α⊃use␈α⊃of␈α⊃the
␈βα.␈↓ ⊂␈ε.MAIL
␈βαT␈↓ ↓a␈ε"program␈α
in␈α
some␈α
form␈α
or␈α
other.␈α∪Ev␈α␈en␈α
non-authorized␈α
users␈α
are␈α
able␈α
to␈α
use
␈βαY␈↓ ⊂␈ε.MAIL
␈βα␈␈↓ ↓a␈ε"to␈α∀comm␈α␈unicate␈α∪with␈α∀authorized␈α∪users␈α∀via␈α∪the␈α∀system.␈α'The␈α∪more␈α∀importan␈α␈t
␈ββ+␈↓ ↓a␈ε"commands␈αin␈αthis␈αgroup␈αare:
␈ββ␈␈↓ α¬␈ε.Co␈α↓mm␈α↓and␈↓ ¬⊃␈ε.Meaning
␈β∧#␈↓ α¬␈ε.MA␈α↓IL␈↓ β9␈ε.Send␈α
a␈αmess␈α␈a␈α↓ge␈α
to␈α
o␈α↓ne␈α	o␈α↓r␈α
mo␈α↓r␈α␈e␈α
m␈α↓e␈α␈ssag␈α↓e␈α
|l␈α␈es␈α
and␈α
no␈α↓t␈α␈ify␈α
a␈α↓dre␈α␈ssee␈α␈s
␈β∧G␈↓ α¬␈ε.SE␈α↓N␈α␈D␈↓ β9␈ε.Send␈α
a␈αmess␈α␈a␈α↓ge␈α
to␈α
the␈α
te␈α␈rm␈α↓i␈α␈na␈α↓l␈α␈s␈α
o␈α↓f␈α
one␈α
or␈α
m␈α↓ore␈α
des␈α␈igna␈α↓t␈α␈ed␈α
users
␈β∧k␈↓ α¬␈ε.GRIPE␈↓ β9␈ε.Send␈α
a␈αmess␈α␈a␈α↓ge␈α
c␈α␈o␈α↓mplaini␈α␈ng␈αabout␈α
a␈αsyste␈α␈m␈αproble␈α␈m
␈β¬∂␈↓ α¬␈ε.REM␈α↓IND␈↓ β9␈ε.Sche␈α␈dule␈α
a␈α
m␈α↓e␈α␈ssag␈α↓e␈α
t␈α␈o␈αbe␈α
se␈α␈n␈α␈t␈α
a␈α↓t␈α
som␈α↓e␈α	later␈α
ti␈α␈m␈α↓e
␈β¬3␈↓ α¬␈ε.P␈α↓LAN␈↓ β9␈ε.Create␈α
a␈α
|le␈α
de␈α␈scri␈α␈bing␈α
how␈α
to␈α
|nd␈α
you␈α
when␈α
not␈αl␈α␈og␈α↓ged␈α
i␈α␈n
␈β¬W␈↓ α¬␈ε.E␈α↓VENT␈↓ β9␈ε.Send␈α
a␈αmess␈α␈a␈α↓ge␈α
to␈α
a␈α↓l␈α␈l␈α
use␈α␈rs␈α
a␈α↓bout␈α
an␈α
ev␈α␈en␈α␈t␈α
on␈αa␈α
giv␈α␈en␈α
date
␈β¬{␈↓ α¬␈ε.B␈α↓A␈α⎇TCH␈↓ β9␈ε.Sche␈α␈dule␈α
the␈α	exec␈α␈ution␈α
of␈αa␈α
com␈α↓ma␈α↓nd␈α
str␈α␈ing␈α
a␈α↓t␈α
som␈α↓e␈α	later␈α
ti␈α␈m␈α↓e
␈βε∨␈↓ α¬␈ε.L␈α↓A␈α⎇TE␈α↓R␈↓ β9␈ε.Sche␈α␈dule␈α
the␈α	exec␈α␈ution␈α
of␈αa␈α
g␈α↓i␈α␈v␈α␈en␈α
prog␈α↓ram␈αat␈α
som␈α↓e␈α
l␈α␈ater␈α
ti␈α␈m␈α↓e
␈βεb␈↓ α0␈ε#%
␈βεg␈↓ α¬␈ε.E␈α↓T␈↓ β9␈ε.E␈α↓di␈α␈t␈α
E␈α↓-form␈α↓atte␈α␈d␈αmessage␈α
|l␈α␈e
␈βπ␈↓ α¬␈ε.R␈α␈CV␈↓ β9␈ε.E␈α↓di␈α␈t␈α
no␈α↓n-E-f␈α↓orma␈α↓t␈α␈ted␈α
m␈α↓e␈α␈ssag␈α↓e␈α	|le␈α
(no␈α␈w␈αse␈α␈ldom␈αuse␈α␈d)
␈βπ/␈↓ α¬␈ε.CANCE␈α↓L␈↓ β9␈ε.Del␈α␈ete␈α
REMIND,␈α
BA␈α}TCH,␈α
or␈α
L␈α↓A␈α⎇TE␈α↓R␈α
re␈α␈q␈α↓ue␈α␈sts␈α
or␈α
q␈α↓ue␈α␈ued␈α
MAI␈α↓L
␈βλ~␈↓ ↓a␈ε"The␈↓ β␈ε"command␈αis␈αa␈αseparate␈αsystem␈αfeature␈αthat␈αenables␈αt␈α␈w␈α␈o␈αlogged-in␈αusers
␈βλ∨␈↓ α*␈ε.T␈α}ALK
␈βλE␈↓ ↓a␈ε"to␈αlink␈αtheir␈α
terminals␈αso␈αthat␈α
ev␈α␈erything␈αeither␈αof␈α
them␈αt␈α␈ypes␈αwill␈α
appear␈αon␈αboth
␈βλp␈↓ ↓a␈ε"screens.␈α⊂This␈αfeature␈αis␈αpoten␈α␈tially␈αdangerous,␈αso␈αit␈αis␈αwise␈αto␈αreach␈αan␈αagreemen␈α␈t
␈β	≠␈↓ ↓a␈ε"with␈α∂the␈α∂other␈α∂part␈α␈y,␈α⊂usually␈α∂through␈α∂the␈α∂exchange␈α∂of␈↓ 	?␈ε"messages,␈α⊂prior␈α∂to
␈β	 ␈↓ λ\␈ε.SE␈α↓ND
␈β	G␈↓ ↓a␈ε"establishing␈αthe␈αlink.
␈β
ε␈↓ ↓a␈ε"The␈↓ β∃␈ε"command,␈α∃itself,␈α∀will␈α∪no␈α␈w␈α∪be␈α∪described.␈α%Each␈α∪user␈α∪of␈α∪the␈α∪system
␈β
␈↓ α2␈ε.MAI␈α↓L
␈β
1␈↓ ↓a␈ε"is␈α⊂automatically␈α⊃assigned␈α⊂space␈α⊂in␈α⊃a␈α⊂special␈α⊂message␈α⊂|le,␈α∩as␈α⊂required,␈α⊃to␈α⊃which
␈β
]␈↓ ↓a␈ε"messages␈α⊂can␈α∂be␈α⊂sen␈α␈t.␈α~A␈α⊂logged-in␈α∂user,␈α⊂on␈α⊂receiving␈α∂a␈α⊂message␈α∂in␈α⊂this␈α∂w␈α␈a␈α␈y,␈α⊃is
␈βλ␈↓ ↓a␈ε"noti|ed␈α
of␈α
the␈α
message␈α
arriv␈α}al␈α
(normally␈α
in␈αthe␈α
lines␈α
at␈α
the␈α
bottom␈α
of␈α
the␈α
screen
␈β3␈↓ ↓a␈ε"that␈α⊃are␈α⊂reserv␈α␈ed␈α⊃for␈α⊃this␈α⊂purpose)␈α⊃unless␈α⊂a␈↓ λ	␈ε"command␈α⊃is␈α⊃in␈α⊂e{ect.␈α≡If␈α⊃not
␈β8␈↓ π4␈ε.GA␈α␈G
␈β↑␈↓ ↓a␈ε"logged-in,␈αnoti|cation␈α
is␈αgiv␈α␈en␈αon␈αthe␈αnext␈αlog-in.␈α⊃The␈αusual␈αformats␈αof␈α
the
␈βc␈↓ ⊂␈ε.MAIL
␈β	␈↓ ↓a␈ε"and␈↓ βπ␈ε"commands␈αare:
␈β∞␈↓ α'␈ε.SE␈α↓N␈α␈D
␈βI␈↓ β.␈ε%message␈↓ ¬_␈ε",␈α_and␈↓ π8␈ε%message
␈βN␈↓ α¬␈ε.MA␈α↓IL␈α
P␈α↓R␈α␈G␈↓ ∧,␈ε.<CR>␈↓ ε␈ε.SEND␈α
P␈α↓R␈α}G␈↓ λ6␈ε.<CR>
␈β
	␈↓ ↓a␈ε"where␈↓ β⊗␈ε"is␈αa␈αprogrammer␈αname␈αand␈ε%␈α
message␈ε"␈αis␈αthe␈αone-line␈αtext␈αy␈α␈ou␈αw␈α␈an␈α␈t␈αsen␈α␈t.
␈β
∞␈↓ αH␈ε.PR␈α␈G
␈β
H␈↓ ↓a␈ε"If␈α
y␈α␈ou␈α
w␈α␈an␈α␈t␈α
to␈α∞mail␈α
more␈α
than␈α
one␈α
line,␈α
simply␈α
t␈α␈ype␈↓ 
'␈ε"as␈α∞the␈α
com-
␈β
J␈↓ λ8␈ε'M␈α␈AIL␈α∪PRG<CR␈α␈>
␈β
t␈↓ ↓a␈ε"mand␈α∪and␈α∀the␈↓ ∧B␈ε"program␈α∪will␈α∪ask␈α∀y␈α␈ou␈α∪to␈α∪t␈α␈ype␈α∪the␈α∪message,␈α∃which␈α∀m␈α␈ust
␈β
y␈↓ β←␈ε.MAIL
␈β∞∨␈↓ ↓a␈ε"no␈α␈w␈α∩be␈α⊃terminated␈α∩by␈↓ π|␈ε".␈α!In␈α∩fact,␈α∪if␈α⊃y␈α␈ou␈α∩simply␈α∩t␈α␈ype
␈β∞!␈↓ ∧o␈ε'<CONTROL>␈α␈<META><LIN␈α␈E>
␈β∞J␈↓ αx␈ε",␈αthe␈α
system␈α
will␈αprompt␈α
y␈α␈ou␈α
with␈α
requests␈αfor␈α
the␈α
name␈α
of␈α
the␈αrecipien␈α␈t,
␈β∞L␈↓ ↓a␈ε'MAIL<CR>
␈β∞u␈↓ ↓a␈ε"the␈α⊃names␈α⊃of␈α⊃other␈α⊃persons␈α⊃to␈α⊃receiv␈α␈e␈α⊃copies,␈α∩the␈α⊃subject␈α⊃and␈α⊃|nally␈α⊃the␈α⊃mes-
␈β∂ ␈↓ ↓a␈ε"sage␈α⊂itself␈α⊂with␈α⊂a␈α⊂reminder␈α⊂to␈α⊂end␈α⊂y␈α␈our␈α⊂message␈α⊂with␈α⊃the␈α⊂usual␈α⊂termination␈α⊂of
␈β⊃

␈β↓H␈↓ λx␈ε6␈α
System␈α
Pr␈α␈ograms
␈β↓I␈↓ ↓.␈ε/28
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ∧;␈ε".␈α∂This␈αis␈α
the␈αso-called␈ε%␈α
hand-holding␈αmode␈ε",␈αwhich␈α
is␈α
more
␈βα+␈↓ ↓.␈ε'<CONTR␈α␈OL><META><␈α␈LINE>
␈βαT␈↓ ↓.␈ε"v␈α␈erbose␈αand␈αtime␈αconsuming␈αbut␈αit␈αma␈α␈y␈αbe␈αless␈αconfusing␈αto␈αuse.
␈ββ∀␈↓ ↓.␈ε"If␈αλy␈α␈ou␈αλstart␈αλto␈α	mail␈αλa␈αλone-line␈αλmessage␈αλand␈αλ|nd␈αλthat␈αλy␈α␈ou␈αλneed␈αλmore␈α	space,␈αλterminate
␈ββ?␈↓ ↓.␈ε"the␈α⊂|rst␈α⊂line␈α⊂with␈↓ ∧K␈ε"instead␈α⊂of␈↓ εT␈ε"and␈α⊂y␈α␈ou␈α⊂can␈α⊂then␈α⊂con␈α␈tin␈α␈ue␈α⊂to␈α⊂t␈α␈ype␈α⊂a
␈ββA␈↓ β\␈ε'<LINE␈↓ ¬y␈ε'<CR␈α␈>
␈ββj␈↓ ↓.␈ε"m␈α␈ulti-line␈αmessage.
␈β∧*␈↓ ↓.␈ε"The␈α∞normal␈α∞Line-Editor␈α∂editing␈α∞commands␈α∞ma␈α␈y␈α∞be␈α∞used␈α∂to␈α∞edit␈α∞the␈α∞text␈α∞as␈α∞y␈α␈ou
␈β∧U␈↓ ↓.␈ε"are␈α
writing␈αit␈α
and,␈α
in␈α
fact,␈α
y␈α␈ou␈αcan␈α
actually␈α
delete␈αa␈↓ λk␈ε"and␈αback␈α
up␈α
in␈α␈to␈αan
␈β∧Z␈↓ πs␈ε.<CR␈α␈>
␈β¬␈↓ ↓.␈ε"earlier␈αline.␈α∩An␈αalternate␈αprocedure␈α
is,␈αho␈α␈w␈α␈ev␈α␈er,␈α
usually␈αsuperior.␈α⊃This␈αprocedure
␈β¬+␈↓ ↓.␈ε"consists␈α∂of␈α∂switching␈α⊂to␈α∂E␈α∂by␈α∂t␈α␈yping␈↓ λa␈ε"(instead␈α∂of␈α∂the␈α∂usual
␈β¬-␈↓ ε∀␈ε'<CONTROL>␈α␈<META>E
␈β¬W␈↓ ∧;␈ε").␈α∪This␈α
causes␈α
a␈α
special␈↓ λ↔␈ε$␈␈␈↓ 	"␈ε"|le␈α
to␈α
be␈αcreated
␈β¬Y␈↓ ↓.␈ε'<CONTR␈α␈OL><META><␈α␈LINE>
␈β¬\␈↓ πG␈ε.MAIL␈↓ λ)␈ε.E.␈α␈T␈α↓XT
␈βεα␈↓ ↓.␈ε"and␈α∂the␈α⊂text␈α∂that␈α∂y␈α␈ou␈α⊂ha␈α␈v␈α␈e␈α∂written␈α∂to␈α⊂be␈α∂put␈α∂in␈α␈to␈α∂this␈α⊂|le,␈α⊂with␈α∂the␈α∂command
␈βε-␈↓ ↓.␈ε"and␈α
destination␈αinformation␈α
on␈α
the␈α
|rst␈αpage␈α
(there␈α
is␈α
no␈αdirectory␈α
page)␈α
and␈α
y␈α␈our
␈βεX␈↓ ↓.␈ε"text␈αon␈αthe␈αsecond␈αpage.␈α⊂E␈αis␈αen␈α␈tered␈αwith␈αpage␈α2␈αdispla␈α␈y␈α␈ed␈αand␈αy␈α␈ou␈αcan␈αno␈α␈w␈αedit
␈βπβ␈↓ ↓.␈ε"the␈α∂|le␈α∂(including␈α∂the␈α∂|rst␈α∂page␈α∂if␈α∂necessary)␈α∂with␈α∂all␈α∂the␈α∂full␈α∂po␈α␈w␈α␈er␈α∂of␈α∂E.␈α∂This
␈βπ/␈↓ ↓.␈ε"only␈αw␈α␈orks␈αif␈αy␈α␈ou␈αare␈αalready␈αt␈α␈yping␈αthe␈αmessage␈αitself.␈α⊂If␈αy␈α␈ou␈αare␈αstill␈αt␈α␈yping␈αthe
␈βπZ␈↓ ↓.␈ε"command␈α
line,␈αthe␈α
correct␈α
command␈αto␈α
switch␈αto␈α
E␈αis␈↓ λ{␈ε".␈α∩When␈αthe␈α
|le␈αhas
␈βπ\␈↓ λ≥␈ε'<␈α␈ALT>
␈βλ¬␈↓ ↓.␈ε"been␈α∞completed␈α∞and␈α∞edited␈α∞to␈α
y␈α␈our␈α∞satisfaction,␈α∂t␈α␈ype␈↓ 
G␈ε".␈α∃This
␈βλπ␈↓ λε␈ε'<␈α␈CONTROL>XR␈α␈UN<CR>
␈βλ0␈↓ ↓.␈ε"exits␈αfrom␈αE,␈αsends␈αthe␈αmessage␈αand␈αthen␈αdeletes␈αthe␈α|le.␈α⊂Should␈αy␈α␈ou␈αexit␈αfrom␈αE
␈βλ[␈↓ ↓.␈ε"without␈αt␈α␈yping␈↓ ¬b␈ε",␈αy␈α␈ou␈αcan␈α
reen␈α␈ter␈αthe␈α
|le␈αwith␈α
E␈αin␈α
the␈α
normal
␈βλ]␈↓ β!␈ε'<CONTR␈α␈OL>XRUN<CR␈α␈>
␈β	π␈↓ ↓.␈ε"fashion␈α∞and␈α∂then␈α∞exit␈α∞by␈α∞t␈α␈yping␈↓ λ{␈ε".␈α↔The␈α∞message␈α∞will
␈β		␈↓ ¬I␈ε'<C␈α␈ONTROL>XRS␈α␈YS␈α∪MAIL<CR␈α␈>
␈β	2␈↓ ↓.␈ε"be␈αmailed␈αand␈αthe␈α|le␈αdeleted␈αas␈αbefore.
␈β	q␈↓ ↓.␈ε"The␈↓ αT␈ε"schemes␈αso␈αfar␈αdescribed␈αdo␈αnot␈αpreserv␈α␈e␈αa␈αcopy␈αof␈αy␈α␈our␈αoutgoing␈αmail.
␈β	v␈↓ ↓x␈ε.MAIL
␈β
≥␈↓ ↓.␈ε"Y␈α⎇ou␈α
could,␈α
of␈α	course,␈α
mail␈α
a␈α
copy␈α	to␈α
y␈α␈ourself,␈α
but␈α	an␈α
ev␈α␈en␈α
simplier␈α	w␈α␈a␈α␈y␈α
is␈α	a␈α␈v␈α}ailable.
␈β
H␈↓ ↓.␈ε"If␈α∂one␈α⊂has␈α∂an␈↓ ∧c␈ε"|le␈α∂on␈α∂one's␈α⊂normal␈α∂login␈α∂directory,␈α⊃a␈α∂copy␈α∂of␈α∂ev␈α␈ery
␈β
M␈↓ β∪␈ε.OUTGO.␈α␈M␈α↓SG
␈β
s␈↓ ↓.␈ε"outgoing␈αmail␈αmessage␈αis␈αautomatically␈αsen␈α␈t␈αto␈αthis␈α|le.␈α∂The␈↓ 
ε␈ε"switch␈α
will
␈β
x␈↓ λh␈ε./␈α↓↑OUTGO
␈β≡␈↓ ↓.␈ε"o␈α␈v␈α␈erride␈αthis␈αpro␈α␈vision␈αfor␈αan␈α␈y␈αspeci|c␈αmessage.
␈β↑␈↓ ↓.␈ε"The␈↓ αO␈ε"program␈α
ma␈α␈y␈α
be␈α	ev␈α␈ok␈α␈ed␈α
while␈α	in␈α
E␈α
and␈α	either␈α
the␈α
con␈α␈ten␈α␈ts␈α	of␈α
the␈α	A␈α␈ttach
␈βc␈↓ ↓v␈ε.MAIL
␈β	␈↓ ↓.␈ε"Bu{er␈α∞or␈α
the␈α∞en␈α␈tire␈α∞page␈α∞that␈α
is␈α∞curren␈α␈tly␈α∞being␈α
edited␈α∞ma␈α␈y␈α∞be␈α∞mailed,␈α∞by␈α
using
␈β4␈↓ ↓.␈ε"the␈αE␈α
command␈↓ εa␈ε".␈α⊃If␈αy␈α␈ou␈αw␈α␈an␈α␈t␈α
to␈αmen␈α␈tion␈αthe␈αsubject,
␈β6␈↓ βA␈ε'<CONTRO␈α␈L>XMAIL␈α∪PR␈α␈G<CR>
␈β`␈↓ ↓.␈ε"y␈α␈ou␈αm␈α␈ust␈αinclude␈α
a␈αswitch␈α(␈↓ ¬r␈ε")␈αand␈αthe␈α
form␈αis
␈βb␈↓ ∧[␈ε'/SUB␈α␈JECT␈↓ λ
␈ε'<C␈α␈ONTROL>XMA␈α␈IL/SUBJECT
␈β
␈↓ ∧a␈ε".
␈β

␈↓ ↓.␈ε'PRG␈α∪te␈α␈xt␈α∪of␈α∪subj␈α␈ect<cr>
␈β
J␈↓ ↓.␈ε"The␈↓ αS␈ε"command␈α
is␈α	similar␈α
to␈↓ ε
␈ε"except␈α
that␈α
it␈α
sends␈α	the␈α
message␈α
directly␈α	to
␈β
O␈↓ ↓v␈ε.SEND␈↓ ¬4␈ε.MAIL
␈β
v␈↓ ↓.␈ε"the␈α
logged-in␈α∞recipien␈α␈t.␈α∀Such␈α
messages␈α∞are␈α
usually␈α
restricted␈α∞to␈α
single-lines␈α
since
␈β∞!␈↓ ↓.␈ε"the␈α
recipien␈α␈t␈αma␈α␈y␈α
not␈αbe␈α
in␈α
a␈αposition␈α
to␈αreceiv␈α␈e␈α
a␈α
m␈α␈ulti-line␈αmessage␈α
directly.␈α⊃If
␈β∞L␈↓ ↓.␈ε"the␈αdesignated␈α
recipien␈α␈t␈αis␈αnot␈αlogged␈α
in,␈αthe␈αsender␈αis␈α
giv␈α␈en␈αthe␈αoption␈αof␈αha␈α␈ving
␈β∞w␈↓ ↓.␈ε"the␈αmessage␈αmailed.
␈β⊃

␈β↓H␈↓ ↓a␈ε7␈α
Document␈αGenera␈α}tors
␈β↓I␈↓ A␈ε/29
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"Mail␈α
ma␈α␈y␈α
be␈α
sen␈α␈t␈α
to␈α
sev␈α␈eral␈α
recipien␈α␈ts␈α
by␈α
appending␈α
the␈α
necessary␈α
n␈α␈um␈α␈ber␈α
of␈↓ R␈ε"s
␈βα.␈↓ ∞␈ε.P␈α↓R␈α␈G
␈βαT␈↓ ↓a␈ε"separated␈αby␈αcommas,␈αor␈αthe␈αrecipien␈α␈ts␈αma␈α␈y␈αbe␈αspeci|ed␈αin␈αa␈αdistribution␈α|le␈αthat
␈βα␈␈↓ ↓a␈ε"is␈α
refered␈αto␈α
by␈α
the␈α
at␈αsign␈ε$␈α∀|␈ε".␈α⊂If␈α
the␈α
message␈α
is␈αto␈α
be␈α
sen␈α␈t␈α
to␈αall␈α
users,␈α
the␈αasterisk
␈ββ+␈↓ ↓a␈ε"ma␈α␈y␈α
be␈α	used.␈α∂Y␈α⎇ou␈α
will␈α
be␈α	ask␈α␈ed␈α
to␈α	v␈α␈erify␈α
that␈α	y␈α␈ou␈α
really␈α	mean␈α
all␈α
and␈α	that␈α
perhaps
␈ββV␈↓ ↓a␈ε"y␈α␈ou␈αmean␈αall␈αlocal␈αusers␈αonly.␈α⊂If␈αy␈α␈ou␈αreally␈αmean␈αall,␈αuse␈αt␈α␈w␈α␈o␈αasterisks.
␈β∧∃␈↓ ↓a␈ε"The␈αother␈↓ βc␈ε"related␈αcommands␈αare␈αall␈αself-documen␈α␈ting␈αand␈αcan␈αbe␈αen␈α␈tered␈αin
␈β∧~␈↓ βλ␈ε.MAIL
␈β∧A␈↓ ↓a␈ε"the␈ε%␈αhand-holding␈ε"␈αmode␈αby␈αsimply␈αt␈α␈yping␈αtheir␈αnames.
␈β¬>␈↓ ↓a␈ε&6.6␈ε"␈αThe␈αD␈α␈AR␈α⎇T␈αprogram
␈βε⊂␈↓ αE␈ε"is␈α∞a␈α
program␈α∞that␈α
sa␈α␈v␈α␈es␈α∞disk␈α
|les␈α∞on␈α
magnetic␈α∞tape␈α
and␈α∞restores␈α
|les␈α∞from
␈βε∃␈↓ ↓a␈ε.D␈α␈A␈α↓R␈α⎇T
␈βε;␈↓ ↓a␈ε"tape␈α
to␈α
disk.␈α∂It␈α
is␈α
used␈α
to␈α
mak␈α␈e␈α
periodic␈α
backups␈α
of␈α
the␈α
|le␈α
disk,␈αand␈α
it␈α
is␈α
a␈α␈v␈α}ailable
␈βεf␈↓ ↓a␈ε"to␈α
users␈α∞who␈α
ma␈α␈y␈α
|nd␈α
it␈α
necessary␈α∞to␈α
restore␈α
a␈α
disk␈α∞|le␈α
that␈α
has␈α
been␈α
purged␈α∞or
␈βπ⊃␈↓ ↓a␈ε"otherwise␈αlost␈αfrom␈αthe␈αdisk.␈α⊂F␈α⎇or␈αfull␈αdetails␈↓ λ`␈ε".
␈βπ⊗␈↓ π&␈ε.REA␈α↓D␈α
D␈α␈AR␈α⎇T
␈βλ∂␈↓ ↓a␈ε&6.7␈ε"␈αMiscellaneous␈αSystem␈αCommands
␈βλ`␈↓ ↓a␈ε"A␈αλfew␈αλof␈α	the␈αλman␈α␈y␈αλother␈αλsystem␈αλcommands␈αλthat␈αλy␈α␈ou␈α	will␈αλso␈α↓on␈αλw␈α␈an␈α␈t␈αλto␈αλbe␈αλable␈αλto␈α	use
␈β	␈↓ ↓a␈ε"migh␈α␈t␈α
include:␈α∞the␈↓ ∧[␈ε"command␈α
to␈α
Reserv␈α␈e␈α
Service␈α
Lev␈α␈el;␈α∞the␈↓ ∀␈ε"com-
␈β	⊂␈↓ ∧⊃␈ε.R␈α␈SL␈↓ 	[␈ε.UNDEL␈α↓ETE
␈β	7␈↓ ↓a␈ε"mand,␈αwith␈α
a␈α
format␈↓ ¬d␈ε"new|le␈ε$␈ ␈ε"old|le,␈αthat␈α
w␈α␈orks␈α
only␈α
if␈α
the␈α
disk␈αspace
␈β	<␈↓ ∧.␈ε.UNDE␈α↓LET␈α↓E
␈β	b␈↓ ↓a␈ε"has␈α∞not␈α∞y␈α␈et␈α∂been␈α∞reassigned␈α∞to␈α∞another␈α∞|le,␈α∂so␈α∞try␈α∞it␈α∞righ␈α␈t␈α∞a␈α␈w␈α␈a␈α␈y;␈α⊂the
␈β	g␈↓ 
5␈ε.R␈αSR␈α␈C␈α↓CO␈α␈M
␈β

␈↓ ↓a␈ε"command␈α∞that␈α
allo␈α␈ws␈α
one␈α∞to␈α
compare␈α
t␈α␈w␈α␈o␈α∞source␈α
programs,␈α∞and␈α
the␈α∞correspond-
␈β
8␈↓ ↓a␈ε"ing,␈α∂but␈α∂less␈α∞useful,␈↓ ¬Z␈ε"for␈α∞binary␈α∂|les;␈α∂the␈ε$␈α∂|␈ε"␈α∞command␈α∂(␈↓ T␈ε")
␈β
=␈↓ ∧(␈ε.R␈αBI␈α↓N␈α␈C␈α↓O␈α␈M␈↓ 	{␈ε.R␈α␈E␈α↓AD␈αA␈α}TSIGN
␈β
c␈↓ ↓a␈ε"that␈αcan␈αbe␈α
used␈αto␈αproduce␈αcross-reference␈α
listings.␈α⊂These␈αare␈α
all␈αdescribed␈αin␈αthe
␈β∂␈↓ β↓␈ε"man␈α␈ual␈αand␈αby␈αother␈α|les␈αread␈αby␈αthe␈↓ λQ␈ε"command.
␈β∀␈↓ ↓a␈ε.MONCOM␈↓ πl␈ε.READ
␈βε␈↓ ↓a␈εβ7.␈α≥Do␈α␈c␈α↓umen␈α␈t␈α∞G␈α␈e␈α↓nera␈α␈tor␈α␈s
␈β↑␈↓ ↓a␈ε"As␈α	men␈α␈tioned␈α	earlier,␈α
Documen␈α␈t␈α	Generators␈α	accept␈α	source␈α	|les␈α	and␈α	produce␈α	output
␈β
	␈↓ ↓a␈ε"|les␈α∞that␈α
can␈α
be␈α∞sen␈α␈t␈α
to␈α∞an␈α
output␈α∞device␈α
to␈α
produce␈α∞|nished␈α
documen␈α␈ts.␈α∃Three
␈β
4␈↓ ↓a␈ε"such␈α∂programs,␈↓ ¬¬␈ε"and␈↓ ¬M␈ε"T␈↓ ¬u␈ε"X␈↓ ε∂␈ε",␈α∂are␈α∂generally␈α∞used.␈α_A␈α∞dialect␈α∂of␈↓ 
6␈ε"T␈↓ 
]␈ε"X␈↓ ε␈ε"called
␈β
9␈↓ βa␈ε.PO␈α␈X,␈αP␈α↓UB
␈β
;␈↓ ¬a␈ε"E␈↓ 
J␈ε"E
␈β
←␈↓ αv␈ε"is␈α
fa␈α␈v␈α␈ored␈α
by␈α
some.␈α∩Separate␈α
man␈α␈uals␈α
are␈α
a␈α␈v␈α}ailable␈α
for␈α
these␈α
programs,
␈β
d␈↓ ↓a␈ε.MA␈α↓XTEX
␈β∞
␈↓ ↓a␈ε"both␈αas␈αhard␈αcopy␈αand␈αas␈αon-line␈αman␈α␈uals␈αthat␈αma␈α␈y␈αbe␈αread␈αusing␈αE.
␈β∞J␈↓ ↓a␈ε"Documen␈α␈t␈α∞generating␈α∞programs,␈α∞by␈α∞their␈α∞v␈α␈ery␈α∞nature,␈α∞are␈α∞rather␈α∞hard␈α
to␈α∞use,␈α∂at
␈β∞u␈↓ ↓a␈ε"least␈α
if␈α
y␈α␈ou␈α
w␈α␈an␈α␈t␈α
to␈α
do␈α
an␈α␈ything␈α
at␈α
all␈α
fancy.␈α⊂One␈α
w␈α␈a␈α␈y␈α
to␈α
get␈α
started␈α
is␈α
to␈α
sla␈α␈vishly
␈β∂ ␈↓ ↓a␈ε"copy␈α
some␈α∞documen␈α␈t␈α
source␈α
|le␈α∞as␈α
to␈α
o␈α␈v␈α␈erall␈α
format␈α∞and␈α
simply␈α
replace␈α
the␈α∞text
␈β⊃

␈β↓H␈↓ λ#␈ε7␈α
Document␈αGenera␈α⎇tors
␈β↓I␈↓ ↓.␈ε/30
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα)␈↓ ↓.␈ε"by␈α⊂y␈α␈our␈α⊂o␈α␈wn␈α∂text.␈α≠F␈α⎇or␈α⊂example,␈α⊃if␈α∂y␈α␈ou␈α⊂lik␈α␈e␈α⊂the␈α⊂format␈α∂of␈α⊂the␈α⊂presen␈α␈t␈α∂man␈α␈ual,
␈βαT␈↓ ↓.␈ε"simply␈α
copy␈↓ ∧x␈ε"in␈α␈to␈α
y␈α␈our␈αo␈α␈wn␈α
area␈αunder␈α
the␈αdesired␈α
name␈αfor␈αy␈α␈our
␈βαY␈↓ αw␈ε.SUAI.TEX␈α↓[␈α␈1,ALS]
␈βα␈␈↓ ↓.␈ε"new␈α
|le,␈α
sa␈α␈v␈α␈e␈α
page␈α∞2,␈α
as␈α
is,␈α
and␈α
replace␈α
the␈α
text␈α
gradually␈α
with␈α
y␈α␈our␈α
o␈α␈wn␈α
w␈α␈ords,
␈ββ+␈↓ ↓.␈ε"and␈αthen␈αuse␈↓ ∧_␈ε"as␈αdescribed␈αbelo␈α␈w.
␈ββ0␈↓ β∧␈ε.MAX␈α↓TEX
␈β∧L␈↓ ↓.␈ε&7.1␈ε"␈αPO␈α␈X
␈β¬≡␈↓ ↓.␈ε"P␈↓ α∧␈ε"is␈α⊃the␈α⊃oldest␈α⊃and␈α⊃easiest␈α⊃to␈α⊃use␈α⊃of␈α⊃the␈α⊃a␈α␈v␈α}ailable␈α⊃documen␈α␈t␈α⊃generators.␈α≡It
␈β¬#␈↓ ↓F␈ε.O␈α␈X
␈β¬I␈↓ ↓.␈ε"generates␈α∂an␈↓ βU␈ε"|le␈α∂for␈α∂the␈α∂Xero␈α␈x␈α∂Graphics␈α∂Prin␈α␈ter␈α∂and␈α∂will␈α∂produce␈α∂justi|ed
␈β¬N␈↓ β∧␈ε.X␈α␈GP
␈β¬t␈↓ ↓.␈ε"text␈αusing␈αa␈αm␈α␈ultiplicit␈α␈y␈αof␈αdi{eren␈α␈t␈αfon␈α␈ts.␈α⊂Some␈αpeople␈αstill␈α|nd␈↓ 	{␈ε"suitable␈αfor
␈β¬y␈↓ 	.␈ε.PO␈α␈X
␈βε∨␈↓ ↓.␈ε"man␈α␈y␈αof␈αtheir␈αdocumen␈α␈t␈αneeds.
␈βε←␈↓ ↓.␈ε"The␈α⊃principal␈α⊃shortcomings␈α⊃of␈↓ ¬x␈ε"are␈α⊃the␈α⊃lack␈α⊃of␈α⊃facilities␈α⊃for␈α⊃the␈α⊂automatic
␈βεd␈↓ ¬&␈ε.PO␈α␈X
␈βπ
␈↓ ↓.␈ε"handling␈α
of␈αsuch␈α
matters␈αas␈α
Section,␈α
F␈α⎇o␈α↓otnote␈αand␈α
Equation␈αn␈α␈um␈α␈berings␈α
and␈αthe
␈βπ5␈↓ ↓.␈ε"automatic␈αλpreparation␈αλof␈αλa␈α	T␈α⎇able␈αλof␈αλCon␈α␈ten␈α␈ts.␈α∞Con|rmed␈α	users␈αλof␈αλthe␈↓ 	←␈ε"T␈↓ 
ε␈ε"X␈↓ 
(␈ε"program
␈βπ<␈↓ 	s␈ε"E
␈βπa␈↓ ↓.␈ε"fault␈↓ αO␈ε"for␈αits␈α
lack␈αof␈α|nesse␈α
in␈αtaking␈αcare␈α
of␈αthe␈αman␈α␈y␈α
subtle␈αfeatures␈αthat␈α
are
␈βπf␈↓ αβ␈ε.PO␈α␈X
␈βλ␈↓ ↓.␈ε"in␈α␈v␈α␈olv␈α␈ed␈αin␈αproducing␈αbo␈α↓ok-qualit␈α␈y␈αtext.
␈βλK␈↓ ↓.␈ε"F␈α⎇or␈α⊃more␈α∩information␈α⊃on␈↓ ¬'␈ε"t␈α␈ype␈↓ πq␈ε",␈α∩then␈α∩use␈α⊃the␈α⊃E␈α⊃command
␈βλM␈↓ ε∞␈ε'REA␈α␈D␈α∪HOW<CR>
␈βλP␈↓ ∧T␈ε.P␈α↓O␈α␈X
␈βλw␈↓ β
␈ε"F␈↓ ¬@␈ε"P␈α_to␈αget␈αto␈αthe␈αrigh␈α␈t␈αpage.
␈βλ|␈↓ ↓.␈ε.<CON␈α␈TR␈α␈OL␈α↓>␈↓ β"␈ε.P␈α↓O␈α␈X<␈α␈CONTR␈α␈OL>
␈β
_␈↓ ↓.␈ε&7.2␈ε"␈αPUB
␈β
j␈↓ ↓.␈ε"P␈↓ ↓}␈ε"is␈α∞an␈α∞adv␈α}anced␈α∞text␈α∞justi|er␈α∞and␈α∞page␈α∞formatter␈α∞in␈α␈tended␈α∞primarily␈α∞for␈α
use
␈β
o␈↓ ↓F␈ε.UB
␈β∃␈↓ ↓.␈ε"by␈αprogrammers.␈α⊃It␈α
can␈αautomatically␈αn␈α␈um␈α␈ber␈αpages,␈α
sections,␈α|gures,␈αfo␈α↓otnotes,
␈β@␈↓ ↓.␈ε"etc.␈α∪and␈α
can␈α
prin␈α␈t␈α
their␈αn␈α␈um␈α␈bers␈α
in␈α
Roman␈α
n␈α␈umerals␈α
as␈α
w␈α␈ell␈α
as␈α
in␈α
digit␈α
or␈αletter
␈βk␈↓ ↓.␈ε"form.␈α It␈α⊃can␈α⊃generate␈α⊃cross␈α⊃references,␈α∪tables␈α⊃of␈α⊃con␈α␈ten␈α␈ts,␈α∪and␈α⊃indexes.␈α∨Page
␈β⊗␈↓ ↓.␈ε"la␈α␈y␈α␈out␈α∂is␈α∂⎇exible,␈α∂and␈α∂allo␈α␈ws␈α∂m␈α␈ultiple␈α∂column␈α∂output.␈α→Line␈α∂formatting␈α∞includes
␈βB␈↓ ↓.␈ε"tabs,␈α∩underlining,␈α⊃superscripts,␈α∩subscripts,␈α⊃cen␈α␈tering,␈α∩and␈α⊂justi|cation.␈α≥Macros
␈βm␈↓ ↓.␈ε"programmed␈α∩in␈α∩a␈↓ ∧∨␈ε"-lik␈α␈e␈α∩string-processing␈α∩language␈α⊃can␈α∩generate␈α∩text␈α∩to␈α⊃be
␈βr␈↓ βY␈ε.SAI␈α↓L
␈β
_␈↓ ↓.␈ε"prin␈α␈ted␈α
in␈α
the␈αdocumen␈α␈t.␈α∂The␈α
output␈α
of␈α
the␈α
compiler␈αis␈α
a␈α
|le␈α
which␈α
can␈α
be␈α
prin␈α␈ted
␈β
C␈↓ ↓.␈ε"on␈αthe␈αterminal,␈αon␈αthe␈αline␈αprin␈α␈ter,␈αor␈αon␈αmicro|lm.
␈β∞β␈↓ ↓.␈ε"A␈α
complete␈α∞man␈α␈ual␈α
exists␈α∞for␈α
this␈α∞editor␈α
and␈α
can␈α∞be␈α
consulted␈α∞on-line␈α
by␈α
t␈α␈yping
␈β∞.␈↓ β;␈ε".
␈β∞3␈↓ ↓.␈ε.READ␈αPUB␈α↓<␈α␈CR>
␈β⊃

␈β↓B␈↓ ↓a␈ε7.4.␈α
MAXTEX
␈β↓C␈↓ A␈ε/31
␈β↓l␈↓ ↓a␈∧↓l↓a↓	␈
␈βα)␈↓ ↓a␈ε&7.3␈ε"␈αTEX
␈βαz␈↓ ↓a␈ε"The␈↓ α+␈ε"T␈↓ αR␈ε"X␈↓ αx␈ε"program␈αis␈αthe␈αbest␈αof␈αthe␈αa␈α␈v␈α}ailable␈αdocumen␈α␈t␈αgenerating␈αprograms.␈α⊂W␈α⎇e
␈ββ↓␈↓ α?␈ε"E
␈ββ%␈↓ ↓a␈ε"can␈α	do␈α	no␈α	more␈α	than␈α	to␈α	quote␈α	from␈α	the␈α	in␈α␈troduction␈α	in␈α	the␈α	Computer␈α	Science␈α	Dept.
␈ββQ␈↓ ↓a␈ε"Report␈αNo.␈α⊂ST␈α⎇AN-CS-78-675␈αen␈α␈titled␈↓ λP␈ε".␈αby␈αDonald␈αE.␈αKn␈α␈uth.
␈ββV␈↓ ε?␈ε.T␈α}A␈α␈U␈α
E␈α↓PSILON␈α
CHI
␈β∧⊂␈↓ ↓a␈ε%\This␈α	is␈αλa␈α	handbo␈α↓ok␈αλabout␈↓ ¬β␈ε"T␈↓ ¬*␈ε"X␈↓ ¬D␈ε%,␈α
a␈αλnew␈α	t␈α␈ypesetting␈αλsystem␈α	in␈α␈tended␈α	for␈αλthe␈α	creation
␈β∧↔␈↓ ¬↔␈ε"E
␈β∧;␈↓ ↓a␈ε%of␈α∂beautiful␈α∞bo␈α↓oks←and␈α∞especially␈α∂for␈α∞bo␈α↓oks␈α∂that␈α∞con␈α␈tain␈α∞a␈α∂lot␈α∞of␈α∂mathematics.
␈β∧g␈↓ ↓a␈ε%By␈αpreparing␈αa␈αman␈α␈uscript␈αin␈↓ ¬=␈ε"T␈↓ ¬e␈ε"X␈↓ ε␈ε%format,␈αy␈α␈ou␈αwill␈αbe␈αtelling␈αa␈αcomputer␈αexactly
␈β∧n␈↓ ¬Q␈ε"E
␈β¬∩␈↓ ↓a␈ε%ho␈α␈w␈α
the␈αman␈α␈uscript␈α
is␈αto␈αbe␈α
transformed␈αin␈α␈to␈α
pages␈αwhose␈α
t␈α␈ypographic␈αqualit␈α␈y␈α
is
␈β¬=␈↓ ↓a␈ε%comparable␈α
to␈αthat␈α
of␈α
the␈αw␈α␈orld's␈α
|nest␈αprin␈α␈ters;␈α
y␈α␈et␈α
y␈α␈ou␈αw␈α␈on't␈α
need␈αto␈α
do␈α
m␈α␈uch
␈β¬h␈↓ ↓a␈ε%more␈α
w␈α␈ork␈α
than␈α
w␈α␈ould␈α
be␈α
in␈α␈v␈α␈olv␈α␈ed␈α
if␈α
y␈α␈ou␈α
w␈α␈ere␈α
simply␈αt␈α␈yping␈α
the␈α
man␈α␈uscript␈α
on␈α
an
␈βε∪␈↓ ↓a␈ε%ordinary␈αt␈α␈ypewriter.␈α⊂In␈αfact,␈αy␈α␈our␈αtotal␈αw␈α␈ork␈αwill␈αprobably␈αbe␈αsigni|can␈α␈tly␈αless,␈αif
␈βε?␈↓ ↓a␈ε%y␈α␈ou␈αconsider␈αthe␈αtime␈αit␈αordinarily␈αtak␈α␈es␈αto␈αrevise␈αa␈αt␈α␈ypewritten␈αman␈α␈uscript,␈αsince
␈βεj␈↓ ↓a␈ε%computer␈αtext␈α|les␈αare␈αso␈αeasy␈αto␈αchange␈αand␈αto␈αreprocess.␈α~(If␈αsuch␈αclaims␈αsound
␈βπ∃␈↓ ↓a␈ε%to␈α↓o␈α∞go␈α↓od␈α
to␈α∞be␈α
true,␈α∞k␈α␈eep␈α∞in␈α
mind␈α∞that␈α
they␈α∞w␈α␈ere␈α
made␈α∞by␈↓ 	≠␈ε"T␈↓ 	C␈ε"X␈↓ 	]␈ε%'s␈α
designer,␈α∞on␈α∞a
␈βπ≤␈↓ 	/␈ε"E
␈βπ@␈↓ ↓a␈ε%da␈α␈y␈α
when␈↓ α␈␈ε"T␈↓ β&␈ε"X␈↓ βJ␈ε%happened␈α
to␈α
be␈α
w␈α␈orking,␈α
so␈α
the␈α
statemen␈α␈ts␈α
ma␈α␈y␈α	be␈α
biased;␈αbut␈α
read
␈βπG␈↓ β∪␈ε"E
␈βπk␈↓ ↓a␈ε%on␈αan␈α␈yw␈α␈a␈α␈y.)"
␈βλ+␈↓ ↓a␈ε"If␈α	y␈α␈ou␈αλcannot␈αλget␈αλa␈α	copy␈αλof␈αλthis␈α	report␈αλy␈α␈ou␈αλmigh␈α␈t␈α	buy␈αλa␈αλcopy␈α	of␈↓ 	k␈ε"and
␈βλ0␈↓ 	"␈ε.TEX␈↓ 
-␈ε.ME␈α↓T␈α⎇AFONT
␈βλV␈↓ ↓a␈ε"by␈α∞D.E.Kn␈α␈uth,␈α∂Digital␈α∞Press␈α∞(1979),␈α∂a␈α␈v␈α}ailable␈α∞at␈α∞the␈α∂bo␈α↓okstore.␈α⊗As␈α∞a␈α∞last␈α∂resort
␈β	↓␈↓ ↓a␈ε"y␈α␈ou␈αmigh␈α␈t␈αt␈α␈ype␈↓ πC␈ε"to␈αthe␈αmonitor␈αand␈αtry␈αto␈αread␈αthe
␈β	ε␈↓ βf␈ε.READ␈α
MANUAL␈α↓.␈α␈TE␈α↓X[␈α␈TE␈α↓X,␈α␈D␈α↓EK]
␈β	-␈↓ ↓a␈ε"source␈α|le␈αfrom␈αwhich␈αthe␈↓ π"␈ε"report␈αw␈α␈as␈αprepared.
␈β	2␈↓ ¬¬␈ε.T␈α}A␈α␈U␈α
E␈α↓PSILON␈α
CHI
␈β	l␈↓ ↓a␈ε"The␈↓ α(␈ε"T␈↓ αP␈ε"X␈↓ αs␈ε"program␈α	is␈α	called␈α	by␈α	t␈α␈yping␈↓ πT␈ε".␈α∂It␈α	will␈α	respond␈α	by␈α
prin␈α␈ting␈α	an␈↓ V␈ε",
␈β	n␈↓ ε*␈ε'R␈α∪TEX<C␈α␈R>␈↓ C␈ε'*
␈β	s␈↓ α<␈ε"E
␈β
_␈↓ ↓a␈ε"and␈α	it␈αλthen␈α	expects␈αλa␈α	reply␈αλof␈ε$␈α∩∧␈↓ πq␈ε",␈α	where␈↓ 	m␈ε"is␈α	a␈α	|le␈αλwith␈α	the
␈β
~␈↓ ¬C␈ε'i␈α␈nput␈α∪FILNA␈α␈M<CR>
␈β
≥␈↓ λi␈ε.FIL␈α↓NAM
␈β
C␈↓ ↓a␈ε"extension␈αof␈↓ βu␈ε"that␈αcon␈α␈tains␈αtext␈αand␈αall␈αof␈αthe␈αnecessary␈αinstructions␈αexpected
␈β
H␈↓ β)␈ε.TE␈α↓X
␈β
n␈↓ ↓a␈ε"by␈↓ α∀␈ε"T␈↓ α<␈ε"X␈↓ αV␈ε".␈α∂The␈ε$␈α_∧␈ε"␈αbefore␈αthe␈αw␈α␈ord␈↓ εg␈ε"tells␈↓ π3␈ε"T␈↓ π[␈ε"X␈↓ λ↓␈ε"that␈αthis␈αis␈αthe␈αsym␈α␈bol␈αused␈αin
␈β
p␈↓ ¬q␈ε'input
␈β
u␈↓ α(␈ε"E␈↓ πG␈ε"E
␈β→␈↓ ↓a␈ε"the␈αman␈α␈uscript␈αas␈αan␈αescape␈αsym␈α␈bol␈αbefore␈αcommands.␈α⊃Actually␈αan␈α␈y␈αinfrequen␈α␈tly
␈βD␈↓ ↓a␈ε"used␈αk␈α␈eyboard␈αcharacter␈αcould␈αbe␈αused,␈αbut␈αthe␈ε$␈α⊗∧␈ε"␈αis␈αthe␈αmore␈αcommon.␈α∂It␈αis␈αused
␈βp␈↓ ↓a␈ε"in␈α
some␈αof␈αthe␈α
auxillary␈αinput␈α|les␈α
that␈αy␈α␈ou␈αma␈α␈y␈α
|nd␈αcon␈α␈v␈α␈enien␈α␈t,␈α
such␈αas␈αthe␈α
|le
␈β≠␈↓ βε␈ε"[1,3],␈α
which␈αwill␈α
load␈α
a␈αbasic␈α
set␈αof␈α
commands.␈α∩If␈αy␈α␈ou␈α
w␈α␈an␈α␈t␈αto␈α
use␈α
this
␈β ␈↓ ↓a␈ε.B␈α↓ASIC.TEX
␈βF␈↓ β∩␈ε"|le,␈αthe␈α|rst␈αline␈αin␈αy␈α␈our␈α|le␈αshould␈αread:␈ε$␈α_∧␈↓ 
∩␈ε".
␈βH␈↓ λB␈ε'input␈α∪b␈α␈asic
␈βK␈↓ ↓a␈ε.B␈α↓ASIC.TEX
␈β
9␈↓ ↓a␈ε&7.4␈ε"␈αMAXTEX
␈β∞
␈↓ ↓a␈ε"A␈αpreloaded␈αv␈α␈ersion␈αof␈↓ ∧M␈ε"T␈↓ ∧t␈ε"X␈↓ ¬~␈ε"with␈αmacros,␈αcalled␈↓ λ\␈ε",␈αis␈αa␈α␈v␈α}ailable␈αfor␈αthe␈αless-
␈β∞∂␈↓ πT␈ε.M␈α↓AXTEX
␈β∞⊃␈↓ ∧a␈ε"E
␈β∞6␈↓ ↓a␈ε"than-expert␈α
hack␈α␈er.␈α⊂Don't␈α
tell␈↓ ¬B␈ε"D␈↓ ¬i␈ε"K␈↓ ε¬␈ε",␈αbut␈α
this␈α
man␈α␈ual␈α
w␈α␈as␈α
prepared␈α
using␈↓ V␈ε".
␈β∞;␈↓ 
N␈ε.MAXTE␈α↓X
␈β∞=␈↓ ¬V␈ε"E
␈β∞u␈↓ ↓a␈ε"M␈↓ α}␈ε"has␈α⊂information␈α⊂on␈α∂42␈α⊂fon␈α␈ts␈α⊂(named␈α⊂abc...z␈α⊂ABC...L<>@;)␈α∩and␈α⊂uses
␈β∞z␈↓ α↓␈ε.AXT␈α↓EX
␈β∂ ␈↓ ↓a␈ε"macros␈α∪to␈α∪tak␈α␈e␈α∪care␈α∪of␈α∪such␈α∪matters␈α∪as:␈α→handling␈α∪of␈α∪chapters,␈α∃sections,␈α∃etc.;
␈β⊃

␈β↓H␈↓ πe␈ε9␈αUUOs␈α
and␈α
the␈α
UUO␈α
Manual
␈β↓I␈↓ ↓.␈ε/32
␈β↓r␈↓ ↓.␈∧↓r↓.↓	␈
␈βα+␈↓ ↓.␈ε"automatic␈αtable␈αof␈αcon␈α␈ten␈α␈ts␈α(as␈αw␈α␈ell␈αas␈αplates␈αand␈α|gures);␈αsev␈α␈eral␈αst␈α␈yles␈αof␈αpages,
␈βαV␈↓ ↓.␈ε"with␈α∂di{eren␈α␈t␈α∂headings;␈α⊂commen␈α␈ts,␈α∂annotations,␈α⊂fo␈α↓otnotes;␈α⊂paragraphing␈α∞details
␈ββ↓␈↓ ↓.␈ε"(en␈α␈umerate,␈α∞itemize,␈α∞displa␈α␈y,␈α
inden␈α␈t,␈α∞etc.);␈α∞etc..␈α∃Otherwise,␈α
it␈α∞is␈α
used␈α∞just␈α
as␈α
the
␈ββ-␈↓ ↓.␈ε"ordinary␈↓ α?␈ε"T␈↓ αg␈ε"X␈↓ β
␈ε"in␈αthe␈αsystem.
␈ββ4␈↓ αS␈ε"E
␈ββl␈↓ ↓.␈ε"M␈↓ αI␈ε"is␈α∂called␈α∞by␈α∂t␈α␈yping␈↓ π5␈ε"to␈α∞the␈α∂monitor.␈α↔Thera␈α∂are␈α∞four
␈ββq␈↓ ↓N␈ε.AXTE␈α↓X␈↓ ¬∂␈ε.R␈αMAX␈α↓TEX<CR>
␈β∧↔␈↓ ↓.␈ε"|les,␈↓ π*␈ε"and␈↓ 	D␈ε",␈α
that␈α
tak␈α␈e␈α
the
␈β∧≤␈↓ α↓␈ε.KE␈α↓R␈α␈M␈α↓A␈α␈C.␈α␈T␈α↓EX,␈αMA␈α⎇TM␈α↓A␈α␈C.␈α␈T␈α↓EX,␈αP␈α}APMA␈α␈C␈α↓.␈α␈TE␈α↓X␈↓ πq␈ε.CODMA␈α␈C.TEX
␈β∧C␈↓ ↓.␈ε"place␈α
of␈↓ β]␈ε"and␈α
pro␈α␈vide␈α	a␈α
more␈α	elaborate␈α
set␈α	of␈α
macros␈α	for␈α
special␈α	features.
␈β∧H␈↓ α/␈ε.BA␈α↓SIC.␈α␈TE␈α↓X
␈β¬α␈↓ ↓.␈ε"Documen␈α␈tation␈α⊂is␈α∂somewhat␈α⊂frugal␈α∂at␈α⊂the␈α⊂momen␈α␈t,␈α⊂see␈↓ ␈ε"for
␈β¬π␈↓ λ4␈ε.DOCMA␈α␈C.TEX[M,JLS]
␈β¬-␈↓ ↓.␈ε"more␈αdetails.␈α⊂Also␈αsee␈αthe␈↓ ¬d␈ε"page␈αin␈↓ λz␈ε".
␈β¬2␈↓ ∧P␈ε.MAX␈α↓TEX␈↓ εb␈ε.HO␈α␈W.␈α␈AL␈α↓S[␈α␈UP␈α↓,␈α␈DOC]
␈βε+␈↓ ↓.␈εβ8.␈α≥In␈α␈terfacing␈α∞o␈α␈ther␈α∂Sy␈α␈stems
␈βπα␈↓ ↓.␈ε"The␈↓ αS␈ε"computer␈α⊃is␈α⊂link␈α␈ed␈α⊂to␈α⊂the␈↓ εf␈ε"net␈α␈w␈α␈ork,␈α⊃a␈α⊂facilit␈α␈y␈α⊂organized␈α⊂by␈α⊂the
␈βππ␈↓ ↓|␈ε.SUAI␈↓ ε↓␈ε.AR␈α␈P␈α}A
␈βπ-␈↓ ↓.␈ε"Adv␈α}anced␈α⊃Research␈α⊃Projects␈α⊃Agency␈α∩of␈α⊃the␈α⊃Departmen␈α␈t␈α⊃of␈α⊃Defense␈α⊃to␈α⊃connect
␈βπY␈↓ ↓.␈ε"computers␈α⊂at␈α⊃v␈α}arious␈α⊂research␈α⊂cen␈α␈ters␈α⊂funded␈α⊂by␈↓ λ'␈ε",␈α⊂allo␈α␈wing␈α⊂people␈α⊂at␈α⊂one
␈βπ↑␈↓ πQ␈ε.ARP␈α⎇A
␈βλ∧␈↓ ↓.␈ε"host␈α∂to␈α∞use␈α∞the␈α∂resources␈α∞of␈α∂another␈α∞host.␈α↔The␈α∂device␈α∞which␈α∂pro␈α␈vides␈α∞the␈α∞in␈α␈ter-
␈βλ/␈↓ ↓.␈ε"face␈α⊃bet␈α␈w␈α␈een␈α⊂our␈α⊃computer␈α⊂and␈α⊃the␈α⊃net␈α␈w␈α␈ork,␈α⊃called␈α⊃an␈↓ 	π␈ε"(In␈α␈terface␈α⊂Message
␈βλ4␈↓ λ=␈ε.IMP
␈βλZ␈↓ ↓.␈ε"Processor),␈α∂can␈α∞be␈α∞used␈α∂by␈α∞user␈α∞programs␈α∞lik␈α␈e␈α∂an␈α␈y␈α∞other␈α∞I/O␈α∞device.␈α↔Tw␈α␈o␈α∞main
␈β	¬␈↓ ↓.␈ε"system␈αprograms␈αare␈αpro␈α␈vided␈αfor␈αconnecting␈αto␈αother␈αcomputers␈αby␈αconsole␈αcom-
␈β	1␈↓ ↓.␈ε"mands:␈αthe␈αuser␈↓ ∧A␈ε"program␈αand␈αthe␈αFile␈αT␈α⎇ransfer␈αProtocol␈αprogram␈α(␈↓ ⊗␈ε").
␈β	6␈↓ β4␈ε.TEL␈α↓NET␈↓ 
X␈ε.FTP
␈β	\␈↓ ↓.␈ε"The␈αformer␈αallo␈α␈ws␈αy␈α␈ou␈αto␈αuse␈αy␈α␈our␈αterminal␈αas␈αif␈αit␈αw␈α␈ere␈αa␈αterminal␈αof␈αthe␈αremote
␈β
π␈↓ ↓.␈ε"host␈αcomputer;␈αthe␈αlatter␈αpro␈α␈vides␈αhigh-speed␈αtransmission␈αof␈αdata␈αbet␈α␈w␈α␈een␈αhosts.
␈β
2␈↓ ↓.␈ε"F␈α⎇or␈αmore␈αinformation␈↓ ε	␈ε"and␈↓ π|␈ε".
␈β
7␈↓ ∧→␈ε.READ␈αTEL␈α↓N␈α␈E␈α↓T␈↓ ε[␈ε.READ␈αFTP
␈β
r␈↓ ↓.␈ε"A␈α⊂link␈α⊂is␈α⊂also␈α⊂in␈α⊂the␈α⊂process␈α⊂of␈α⊂being␈α⊂dev␈α␈eloped␈α⊂with␈α⊂the␈↓ 
≠␈ε".␈α⊂F␈α⎇or␈α⊂the
␈β
w␈↓ λl␈ε.E␈α↓THERNET
␈β≥␈↓ ↓.␈ε"curren␈α␈t␈α
|le␈α
transfer␈α∞protocol␈↓ ε@␈ε".␈α
Other␈α
reports␈α∞are␈α
sure␈α
to␈α
be␈α
a␈α␈v␈α}ailable
␈β"␈↓ ¬	␈ε.READ␈αEF␈α↓TP
␈βH␈↓ ↓.␈ε"in␈αthe␈αnear␈αfuture,␈αso␈αask␈αsomeone␈αabout␈αthis␈αmatter.
␈βF␈↓ ↓.␈εβ9.␈α≥UUOs␈α∞a␈α␈nd␈α∂the␈α∞UU␈α↓O␈α∞Man␈α}ual
␈β
≥␈↓ ↓.␈ε"UUOs␈α
are␈α
monitor␈α
calls␈α∞that␈α
mak␈α␈e␈α
use␈α
of␈α
certain␈α
machine␈α
instruction␈α
codes␈α
that
␈β
H␈↓ ↓.␈ε"w␈α␈ould␈αotherwise␈αbe␈αun␈α␈used␈αor␈αillegal.␈α⊂Such␈αcalls␈αare␈αprimarily␈αof␈αin␈α␈terest␈αto␈αthose
␈β
t␈↓ ↓.␈ε"persons␈α	who␈α	program␈α	in␈α	Assem␈α␈bly␈αλlanguages,␈α
although␈α	it␈α	beho␈α␈v␈α␈es␈α	all␈αλprogrammers,
␈β∞∨␈↓ ↓.␈ε"particularly␈α
those␈αwho␈α
use␈↓ ¬"␈ε"(or␈αan␈α␈y␈α
other␈α
language␈αthat␈α
permits␈α
machine-code
␈β∞$␈↓ ∧R␈ε.SA␈α↓IL
␈β∞J␈↓ ↓.␈ε"insertions)␈αto␈αat␈αleast␈αkno␈α␈w␈αof␈αthe␈αexistence␈αof␈αsuch␈αcalls␈αand␈αof␈αthe␈αUUO␈α
man␈α␈ual.
␈β∞u␈↓ ↓.␈ε"This␈αλ(276␈αλpage)␈αλman␈α␈ual␈αλis␈α	a␈α␈v␈α}ailable␈αλon-line␈αλby␈αλt␈α␈yping␈↓ 	i␈ε",␈α	and␈αλin␈αλhard
␈β∞z␈↓ π[␈ε.READ␈απUUO<CR>
␈β∂ ␈↓ ↓.␈ε"copy␈α
as␈α	Stanford␈α
Arti|cial␈α	In␈α␈telligence␈α
Laboratory␈α
Operating␈α	Note␈α
55.5.␈α∂Please␈α	do
␈β⊃

␈β↓H␈↓ ↓a␈ε9␈α
UUOs␈αand␈α
the␈α
UUO␈α
Manual
␈β↓I␈↓ A␈ε/33
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βα)␈↓ ↓a␈ε"not␈α
try␈αto␈α
get␈α
a␈α
copy␈α
unless␈αy␈α␈ou␈α
really␈α
need␈α
it␈αand␈α
do␈α
not␈α
under␈α
an␈α␈y␈αcircumstances
␈βαT␈↓ ↓a␈ε"try␈αspo␈α↓oling␈αit.
␈ββ∀␈↓ ↓a␈ε"Some␈α
of␈α∞the␈α
man␈α␈y␈α
matters␈α∞handled␈α
by␈α
UUOs␈α
ha␈α␈v␈α␈e␈α∞to␈α
do␈α
with␈α
establishing␈α∞input
␈ββ?␈↓ ↓a␈ε"and␈α∞output␈α
channels,␈α∞setting␈α
up␈α∞bu{er␈α
rings,␈α∞opening␈α
|les,␈α∞initializing␈α
input␈α∞and
␈ββj␈↓ ↓a␈ε"output␈α⊂devices,␈α∩establishing␈α⊂shared␈α⊂upper-memory␈α⊃segmen␈α␈ts␈α⊂so␈α⊂that␈α⊂more␈α⊃than
␈β∧∃␈↓ ↓a␈ε"one␈α
user␈αcan␈α
share␈α
a␈α
program␈αor␈α
program␈α
segmen␈α␈t,␈αsending␈α
and␈α
receiving␈αin␈α␈ter-job
␈β∧A␈↓ ↓a␈ε"messages,␈α∩the␈α⊃getting␈α⊃and␈α⊃setting␈α⊂of␈α⊃job␈α⊃information,␈α∩operating␈α⊃the␈α⊃Dialer,and
␈β∧l␈↓ ↓a␈ε"operating␈αvideo␈αand␈αaudio␈αswitches.
␈β⊃

␈β↓[␈↓ ↓.␈εβAppendic␈α↓es
␈βαb␈↓ ¬N␈ε"Appendix␈αC
␈ββ4␈↓ ↓.␈ε"The␈α	follo␈α␈wing␈αλMonitor␈α	Commands␈α	are␈α	a␈α␈v␈α}ailable␈αλon␈↓ 	g␈ε"as␈αλassem␈α␈bled
␈ββ9␈↓ πB␈ε.SU-AI␈αλW␈α{AI␈α↓TS␈απ9.11/␈α↓F
␈ββ←␈↓ ↓.␈ε"on␈α∞10/30/80.␈α∀They␈α∞ma␈α␈y␈α
be␈α∞truncations␈α
as␈α∞sho␈α␈wn␈α
by␈α∞capitals.␈α∀This␈α
list␈α∞does␈α
not
␈β∧
␈↓ ↓.␈ε"include␈αprograms␈αthat␈αare␈αrun␈αby␈αan␈↓ π#␈ε"command.
␈β∧∂␈↓ ¬y␈ε.R␈α
F␈α↓ILNAM
␈β∧J␈↓ ↓.␈ε"F␈α⎇or␈α∪a␈α∀similar␈α∪list␈α∪with␈α∪longer␈α∀explanations␈↓ 	f␈ε".␈α&F␈α⎇or␈α∪more
␈β∧O␈↓ πα␈ε.READ␈α⊃CMDNAM<CR>
␈β∧u␈↓ ↓.␈ε"information␈α
try␈↓ ¬d␈ε"and␈α∞if␈α
no␈α∞information␈α
is␈α
a␈α␈v␈α}ailable␈α∞t␈α␈ype
␈β∧z␈↓ β0␈ε.HEL␈α↓P␈αNAM␈α↓E<CR␈α␈>␈↓ 
T␈ε.READ
␈β¬ ␈↓ β-␈ε".␈α⊂The␈αIndex␈αis␈αon␈αpage␈α144.
␈β¬%␈↓ ↓.␈ε.MONCOM<CR␈α␈>
␈βε␈↓ ↓e␈ε$|
␈βε⊃␈↓ β⊃␈ε.cross-refer␈α␈ence␈α	li␈α␈st␈α
w␈α↓i␈α␈th␈α
A␈α}TSIGN␈↓ ε←␈ε.DF␈α↓i␈α␈nd␈↓ πr␈ε.|nd␈α
word␈α
i␈α␈n␈αdi␈α␈cti␈α␈ona␈α↓ry
␈βε5␈↓ ↓e␈ε.A␈α␈Cce␈α␈ss␈↓ β⊃␈ε.a␈α↓c␈α␈ces␈α␈s␈αus␈α␈er␈α
|le␈α	dire␈α␈ctory␈↓ ε←␈ε.DIAl␈↓ πr␈ε.talk␈α
to␈α
com␈α↓p.␈α
by␈α
pho␈α↓ne
␈βεY␈↓ ↓e␈ε.ADv␈α␈anc␈α␈e␈↓ β⊃␈ε.a␈α↓dv␈α}a␈α↓nc␈α␈e␈α
ma␈α↓g␈α
tape␈↓ ε←␈ε.DIrec␈α␈to␈α↓ry␈↓ πr␈ε.t␈α␈ype␈α
|le␈α	statisti␈α␈cs
␈βε⎇␈↓ ↓e␈ε.ALias␈↓ β⊃␈ε.set␈α
dis␈α␈k␈αPPN␈↓ ε←␈ε.DO␈↓ πr␈ε.exe␈α␈c.␈α
comm␈α↓ands␈α
fro␈α↓m␈α
|le
␈βπ!␈↓ ↓e␈ε.Assi␈α␈g␈α↓n␈↓ β⊃␈ε.a␈α↓ssi␈α␈gn␈αde␈α␈vic␈α␈e␈α
to␈αjob␈↓ ε←␈ε.DO␈α␈V␈α}e␈α␈r␈↓ πr␈ε.pri␈α␈nt␈α
|l␈α␈e␈α
on␈αDo␈α␈v␈α␈er
␈βπE␈↓ ↓e␈ε.A␈α⎇T␈α↓t␈α␈a␈α↓c␈α␈h␈↓ β⊃␈ε.a␈α↓ttac␈α␈h␈αjob␈α
to␈αte␈α␈rm␈α↓i␈α␈nal␈↓ ε←␈ε.DQa␈α␈v␈α↓g␈↓ πr␈ε.t␈α␈ype␈α
dis␈α␈k␈αqueue␈α	av␈α␈erage
␈βπi␈↓ ↓e␈ε.BACkspac␈α␈e␈↓ β⊃␈ε.ba␈α↓c␈α␈k␈αmag␈αtape␈↓ ε←␈ε.DRd␈↓ πr␈ε.run␈α
dire␈α␈ctory␈α
edi␈α␈to␈α↓r
␈βλ
␈↓ ↓e␈ε.BA␈α}Tch␈↓ β⊃␈ε.schedul␈α␈e␈α
de␈α␈la␈α␈ye␈α␈d␈αe␈α␈xec␈α␈ution␈↓ ε←␈ε.DSksiz␈↓ πr␈ε.report␈α
di␈α␈sk␈α
use␈α
and␈αquota
␈βλ1␈↓ ↓e␈ε.BOok␈↓ β⊃␈ε.bo␈ααok␈α
m␈α↓ode␈α
e␈α␈dit␈α
wit␈α␈h␈αE␈↓ ε←␈ε.DTn␈↓ πr␈ε.DM␈αs␈α␈imul␈α␈ato␈α↓r␈α
TEL␈α↓N␈α␈E␈α↓T
␈βλU␈↓ ↓e␈ε.CAnce␈α␈l␈↓ β⊃␈ε.dele␈α␈te␈α
re␈α␈m␈α↓i␈α␈nders␈↓ ε←␈ε.DUm␈α↓p␈↓ πr␈ε.dum␈α↓p␈α
|l␈α␈es␈α
to␈α
m␈α↓ag␈αtape
␈βλy␈↓ ↓e␈ε.CCont␈α␈in␈α␈ue␈↓ β⊃␈ε.cont␈α␈.␈α∞job,␈α
te␈α␈rm␈α↓.␈α
i␈α␈n␈α
m␈α↓on.␈α
m␈α↓ode␈↓ ε←␈ε.E␈↓ πr␈ε.examine␈α
c␈α␈o␈α↓re␈α	ima␈α↓ge
␈β	≥␈↓ ↓e␈ε.CDetach␈↓ β⊃␈ε.cont␈α␈.␈α∞job,␈α
de␈α␈ta␈α↓c␈α␈h␈α
terminal␈↓ ε←␈ε.ED␈α↓i␈α␈t␈↓ πr␈ε.edi␈α␈t␈α
|le␈α
wi␈α␈th␈α
SOS
␈β	A␈↓ ↓e␈ε.CEtv␈↓ β⊃␈ε.create␈α
|l␈α␈e␈α
wi␈α␈th␈αE␈↓ ε←␈ε.EF␈α↓Ind␈↓ πr␈ε.|nd␈α
stri␈α␈ng␈α(E␈α↓-form␈α↓at)
␈β	e␈↓ ↓e␈ε.CF␈α}ork␈↓ β⊃␈ε.cont␈α␈.␈α∞job,␈α
de␈α␈ta␈α↓c␈α␈h␈α
term.,␈α	new␈α
j␈α↓ob␈↓ ε←␈ε.EF␈α↓Tp␈↓ πr␈ε.transfer␈α
|l␈α␈e␈α
ov␈α␈er␈α
EtherN␈α␈et
␈β
	␈↓ ↓e␈ε.CKma␈α↓i␈α␈l␈↓ β⊃␈ε.see␈α
i␈α␈f␈αuse␈α␈r␈α
ha␈α↓s␈α
ne␈α␈w␈αmail␈↓ ε←␈ε.EL␈α↓fq|x␈↓ πr␈ε.|x␈α
ja␈α↓mm␈α↓e␈α␈d␈αELF␈αqueue␈α
l␈α␈ock
␈β
-␈↓ ↓e␈ε.CLru␈α␈w␈α↓p␈↓ β⊃␈ε.cle␈α␈ar␈αuppe␈α␈r␈α
seg,␈α
wri␈α␈te␈α
protec␈α␈t␈↓ ε←␈ε.EOt␈↓ πr␈ε.m␈α↓ag␈α
ta␈α↓pe␈α	po␈α↓si␈α␈ti␈α␈o␈α↓ni␈α␈ng
␈β
Q␈↓ ↓e␈ε.COMpil␈α␈e␈↓ β⊃␈ε.com␈α↓pi␈α␈le␈α
program␈↓ ε←␈ε.ERead␈↓ πr␈ε.E␈αe␈α␈dit␈α
|l␈α␈e␈α
readonly␈α
m␈α↓ode
␈β
u␈↓ ↓e␈ε.CONti␈α␈n␈α␈ue␈↓ β⊃␈ε.cont␈α␈.␈α∞job,␈α
te␈α␈rm␈α↓.␈α
i␈α␈n␈α
user␈α
m␈α↓ode␈↓ ε←␈ε.ET␈α↓v␈↓ πr␈ε.edi␈α␈t␈α
|le␈α
wi␈α␈th␈α
E
␈β→␈↓ ↓e␈ε.COPy␈↓ β⊃␈ε.copy␈α|l␈α␈es␈↓ ε←␈ε.EV␈α}en␈α␈t␈↓ πr␈ε.li␈α␈st␈α
ev␈α␈en␈α␈t␈α
i␈α␈n␈αs␈α␈y␈α↓s␈α␈tem␈αmessages
␈β=␈↓ ↓e␈ε.Core␈↓ β⊃␈ε.set␈α
or␈α
type␈α	core␈α
si␈α␈ze␈↓ ε←␈ε.EX␈α↓e␈α␈cute␈↓ πr␈ε.compil␈α␈e,␈α
l␈α␈o␈α↓ad,␈α
and␈α
run␈α
prog␈α↓.
␈βa␈↓ ↓e␈ε.CREA␈α␈te␈↓ β⊃␈ε.create␈α
|l␈α␈e␈α
wi␈α␈th␈αSO␈α␈S␈↓ ε←␈ε.FI␈α↓l␈α␈es␈↓ πr␈ε.t␈α␈ype␈α
status␈α
of␈α|l␈α␈es␈α
in␈α
use
␈β¬␈↓ ↓e␈ε.CREF␈↓ β⊃␈ε.cross-refer␈α␈ence␈α	li␈α␈st␈α
w␈α↓i␈α␈th␈α
CREF␈↓ ε←␈ε.FI␈α↓N␈α␈D␈↓ πr␈ε.|nd␈α
char.␈α
stri␈α␈ng␈αi␈α␈n␈αa␈α
|le
␈β)␈↓ ↓e␈ε.CStart␈↓ β⊃␈ε.sta␈α↓r␈α␈t␈αjob,␈α
te␈α␈rm␈α↓.␈α
i␈α␈n␈α
m␈α↓on.␈α
m␈α↓ode␈↓ ε←␈ε.FI␈α↓N␈α␈Ger␈↓ πr␈ε.t␈α␈ype␈α
nam␈α↓e␈α
and␈α
loc.␈α
of␈α
users
␈βM␈↓ ↓e␈ε.D␈α␈Aytime␈↓ β⊃␈ε.type␈α	time␈α
of␈αda␈α␈y␈αor␈α
jo␈α↓b␈α
ti␈α␈m␈α↓e␈α␈s␈↓ ε←␈ε.Fini␈α␈sh␈↓ πr␈ε.cl␈α␈ose␈α
and␈αre␈α␈le␈α␈a␈α↓s␈α␈e␈α
devic␈α␈e
␈βq␈↓ ↓e␈ε.DDt␈↓ β⊃␈ε.en␈α␈ter␈α
DDT␈α
o␈α↓r␈α
RAID␈↓ ε←␈ε.FI␈α↓Xi␈α␈m␈α↓l␈α␈a␈α↓c␈↓ πr␈ε.ini␈α␈t.␈α
IML␈α↓A␈α␈C␈α
terminal
␈β
∃␈↓ ↓e␈ε.DE␈↓ β⊃␈ε.deposit␈α
i␈α␈nt␈α␈o␈αcore␈α
i␈α␈m␈α↓age␈↓ ε←␈ε.FL␈α↓ush␈↓ πr␈ε.cl␈α␈ear␈α
term.␈α
bu{ers
␈β
9␈↓ ↓e␈ε.Deassi␈α␈g␈α↓n␈↓ β⊃␈ε.deassign␈α
devi␈α␈ce␈α
from␈αjob␈↓ ε←␈ε.FO␈α␈rk␈↓ πr␈ε.detac␈α␈h,␈α
m␈α↓ak␈α␈e␈α
new␈α
job
␈β
]␈↓ ↓e␈ε.DEB␈α↓ug␈↓ β⊃␈ε.com␈α↓pi␈α␈le␈α␈,␈α
load␈α
pro␈α↓g.␈α
start␈α
debug␈↓ ε←␈ε.FT␈α↓p␈↓ πr␈ε.ARP␈α}A␈α
net␈α
|l␈α␈e␈α
transfer
␈β∞↓␈↓ ↓e␈ε.DEC␈α↓i␈α␈de␈↓ β⊃␈ε.a␈α↓sk␈α
c␈α␈o␈α↓mputer␈α
for␈α
a␈α↓dvi␈α␈ce␈↓ ε←␈ε.Ge␈α␈t␈↓ πr␈ε.load␈α
core␈α
from␈α|le
␈β∞%␈↓ ↓e␈ε.DEL␈α↓e␈α␈te␈↓ β⊃␈ε.dele␈α␈te␈α
|l␈α␈es␈↓ ε←␈ε.GRi␈α␈pe␈↓ πr␈ε.report␈α
syste␈α␈m␈αbug
␈β∞D␈↓ λs␈ε$"
␈β∞I␈↓ ↓e␈ε.DET␈α}ach␈↓ β⊃␈ε.detach␈α
jo␈α↓b␈α
from␈αte␈α␈rm␈α↓.␈↓ ε←␈ε.HAlt␈↓ πr␈ε.stop␈α
j␈α↓ob␈α
(␈↓ 	¬␈ε.C)
␈β⊃

␈β↓H␈↓ ↓a␈εAppendix␈α
C
␈β↓I␈↓ A␈ε/35
␈β↓r␈↓ ↓a␈∧↓r↓a↓	␈
␈βαX␈↓ ↓⎇␈ε.HE␈α↓LL␈α↓o␈↓ β~␈ε.t␈α␈ype␈α
name␈α
o␈α↓f␈α
cur␈α␈r.␈α
m␈α↓on.␈α
ve␈α␈rsion␈↓ εf␈ε.RE␈α↓SEt␈↓ λ!␈ε.rese␈α␈t␈α
a␈αjob
␈βα|␈↓ ↓⎇␈ε.HE␈α↓LP␈↓ β~␈ε.e␈α␈xplain␈α
syste␈α␈m␈αprogra␈α↓m␈↓ εf␈ε.RE␈α↓SO␈α␈urce␈α␈s␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	av␈α}a␈α↓i␈α␈labl␈α␈e␈α
resourc␈α␈es
␈ββ ␈↓ ↓⎇␈ε.HOSt␈↓ β~␈ε.|nd␈α
who␈α
g␈α↓i␈α␈ve␈α␈n␈α
net␈α
host␈α
is␈↓ εf␈ε.RE␈α↓ST␈α⎇ore␈↓ λ!␈ε.restore␈α
|l␈α␈e␈α
from␈αtape
␈ββD␈↓ ↓⎇␈ε.HOT␈↓ β~␈ε.re␈α␈ad␈αAP␈α
o␈α↓r␈α
NYT␈α
news␈↓ εf␈ε.RE␈α↓T␈α⎇ry␈↓ λ!␈ε.try␈αagain␈α
to␈αs␈α␈end␈α
q␈α↓ue␈α␈ued␈α
ma␈α↓i␈α␈l
␈ββh␈↓ ↓⎇␈ε.KA␈α␈ttach␈↓ β~␈ε.ki␈α␈ll␈α	j␈α↓ob,␈α
att.␈α
another␈↓ εf␈ε.RE␈α↓W␈α␈ind␈↓ λ!␈ε.rewi␈α␈nd␈αmag␈αtape
␈β∧␈↓ ↓⎇␈ε.KIll␈↓ β~␈ε.ki␈α␈ll␈α	a␈α↓nothe␈α␈r␈αjob␈↓ εf␈ε.RSl␈↓ λ!␈ε.rese␈α␈rve␈α	servi␈α␈ce␈α
l␈α␈ev␈α␈el
␈β∧0␈↓ ↓⎇␈ε.Kjo␈α↓b␈↓ β~␈ε.ki␈α␈ll␈α	this␈α
job␈↓ εf␈ε.R␈α␈Un␈↓ λ!␈ε.run␈α
pro␈α↓gram␈αfrom␈αDMP␈α|l␈α␈e
␈β∧T␈↓ ↓⎇␈ε.KLo␈α↓g␈↓ β~␈ε.ki␈α␈ll␈α	this␈α
job,␈α
Lo␈α↓gin␈↓ εf␈ε.SAve␈↓ λ!␈ε.sav␈α␈e␈α
c␈α␈o␈α↓re␈α	ima␈α↓ge␈α
i␈α␈n␈α|l␈α␈e
␈β∧x␈↓ ↓⎇␈ε.L␈α↓A␈α␈te␈α␈r␈↓ β~␈ε.run␈α
prog.␈α
later␈↓ εf␈ε.SD␈↓ λ!␈ε.SUP␈α↓DUP␈αto␈α
som␈α↓e␈α
ne␈α␈t␈α
ho␈α↓s␈α␈t
␈β¬≤␈↓ ↓⎇␈ε.L␈α↓ISP␈↓ β~␈ε.run␈α
LISP␈↓ εf␈ε.SE␈α↓Nd␈↓ λ!␈ε.send␈α
m␈α↓e␈α␈ssag␈α↓e␈α	to␈αuse␈α␈r's␈α
te␈α␈rm␈α↓.
␈β¬@␈↓ ↓⎇␈ε.L␈α↓IST␈↓ β~␈ε.l␈α␈ist␈α
|l␈α␈e␈α
on␈α
li␈α␈ne␈α
prin␈α␈te␈α␈r␈↓ εf␈ε.SE␈α↓TUwp␈↓ λ!␈ε.set␈α
upper␈α
se␈α␈g.␈α∞wri␈α␈te␈α
prot.
␈β¬d␈↓ ↓⎇␈ε.LO␈α␈Ad␈↓ β~␈ε.c␈α␈o␈α↓mpil␈α␈e␈α
and␈α
load␈αprogram␈↓ εf␈ε.SL␈α↓e␈α␈ve␈α␈l␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	a␈α↓si␈α␈gned␈α
servi␈α␈ce␈α
l␈α␈ev␈α␈el
␈βελ␈↓ ↓⎇␈ε.LOCate␈↓ β~␈ε.l␈α␈oc.␈α
dum␈α↓p␈α
no.␈α
fo␈α↓r␈α
|l␈α␈e␈↓ εf␈ε.SP␈α↓o␈α↓ol␈↓ λ!␈ε.request␈α
l␈α␈ine␈α
pr␈α␈in␈α␈ter␈α
l␈α␈isti␈α␈ng
␈βε,␈↓ ↓⎇␈ε.L␈α↓ogin␈↓ β~␈ε.make␈α	a␈αnew␈α
job␈↓ εf␈ε.SSav␈α␈e␈↓ λ!␈ε.sav␈α␈e␈α
t␈α␈w␈α␈o-␈α↓se␈α␈g.␈α∞c␈α␈ore␈α
imag␈α↓e
␈βεP␈↓ ↓⎇␈ε.LOG␈α␈Out␈↓ β~␈ε.ki␈α␈ll␈α	this␈α
job␈↓ εf␈ε.Sta␈α↓r␈α␈t␈↓ λ!␈ε.start␈α
j␈α↓ob,␈α
te␈α␈rm␈α↓.␈α
i␈α␈n␈α
user␈α
mo␈α↓de
␈βεt␈↓ ↓⎇␈ε.MA␈α↓Il␈↓ β~␈ε.se␈α␈nd␈α
m␈α↓ail␈α	to␈αa␈α
user␈↓ εf␈ε.SUpdup/␈α↓SD␈↓ λ!␈ε.run␈α
SU␈α↓PDUP␈αprogram
␈βπ_␈↓ ↓⎇␈ε.MA␈α↓K␈α␈e␈↓ β~␈ε.c␈α␈reate␈α
|l␈α␈e␈α
with␈α
TECO␈↓ εf␈ε.SYsta␈α↓t␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	system␈αs␈α␈ta␈α↓tus
␈βπ<␈↓ ↓⎇␈ε.NOEdit␈↓ β~␈ε.no␈α
edi␈α␈t␈α
ke␈α␈y␈α
o␈α↓n␈α
te␈α␈rm␈α↓i␈α␈na␈α↓l␈↓ εf␈ε.T␈α}Alk␈↓ λ!␈ε.ta␈α↓l␈α␈k␈α
to␈αanother␈α
te␈α␈rm␈α↓i␈α␈na␈α↓l
␈βπ`␈↓ ↓⎇␈ε.NS␈↓ β~␈ε.re␈α␈ad␈αAP␈α
o␈α↓r␈α
NYT␈α
stori␈α␈es␈↓ εf␈ε.TE␈α↓Co␈↓ λ!␈ε.edi␈α␈t␈α|l␈α␈e␈α
wi␈α␈th␈αTECO
␈βλ∧␈↓ ↓⎇␈ε.OFind␈↓ β~␈ε.|nd␈α
stri␈α␈ng␈αpe␈α␈r␈α
OPT␈α↓ION␈α␈.TXT␈↓ εf␈ε.TE␈α↓Lnet/TN␈↓ λ!␈ε.ta␈α↓l␈α␈k␈α
to␈αARP␈α⎇A␈α↓ne␈α␈t␈α
com␈α↓pute␈α␈r
␈βλ(␈↓ ↓⎇␈ε.OTN␈↓ β~␈ε.ol␈α␈d␈αTEL␈α↓N␈α␈E␈α↓T␈α
protocol␈↓ εf␈ε.TE␈α↓St␈↓ λ!␈ε.run␈α
SY␈α↓S:␈α␈TE␈α↓ST.␈α␈DMP
␈βλL␈↓ ↓⎇␈ε.P␈α↓De␈α␈ta␈α↓c␈α␈h␈↓ β~␈ε.de␈α␈tach␈α
jo␈α↓b,␈α	m␈α↓ak␈α␈e␈α
it␈α
phan␈α␈tom␈↓ εf␈ε.TI␈α↓me␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	run␈α␈time␈α
fo␈α↓r␈α
job␈α
o␈α↓r␈α
syste␈α␈m
␈βλp␈↓ ↓⎇␈ε.P␈α↓Job␈↓ β~␈ε.t␈α␈ype␈α
job␈α
using␈α
devic␈α␈e␈α
or␈α
term.␈↓ εf␈ε.TL␈α↓i␈α␈st␈↓ λ!␈ε.li␈α␈st␈α
|le␈α␈s␈αon␈α
dum␈α↓p␈α
tape
␈β	∀␈↓ ↓⎇␈ε.P␈α↓LAn␈↓ β~␈ε.c␈α␈reate␈α
pl␈α␈a␈α↓n␈α
|l␈α␈e␈↓ εf␈ε.TN␈↓ λ!␈ε.TE␈α↓LNET␈αto␈α
som␈α↓e␈α
ne␈α␈t␈α
ho␈α↓st
␈β	8␈↓ ↓⎇␈ε.P␈α↓LIst␈↓ β~␈ε.l␈α␈ist␈α
PUMP␈α↓KIN␈α
re␈α␈q␈α↓ue␈α␈sts␈↓ εf␈ε.TRAnsfer␈↓ λ!␈ε.copy␈α|l␈α␈es,␈α	del␈α␈ete␈α
sourc␈α␈e
␈β	\␈↓ ↓⎇␈ε.P␈α↓O␈α␈x␈↓ β~␈ε.c␈α␈o␈α↓mpil␈α␈e␈α
doc.␈α
wi␈α␈th␈αPO␈α␈X␈↓ εf␈ε.TR␈α}Y␈↓ λ!␈ε.com␈α↓pi␈α␈le␈α␈,␈α
load␈α
with␈α
debug.␈α␈,␈α
run
␈β
␈↓ ↓⎇␈ε.P␈α↓Ppn␈↓ β~␈ε.pri␈α␈n␈α␈t␈α
P␈α↓PN␈α
of␈αjob␈↓ εf␈ε.TTy␈↓ λ!␈ε.set␈α
te␈α␈rm␈α↓i␈α␈na␈α↓l␈α	pa␈α↓ramete␈α␈rs
␈β
$␈↓ ↓⎇␈ε.P␈α↓R␈α␈E␈α↓pare␈↓ β~␈ε.c␈α␈o␈α↓mpil␈α␈e,␈α	load␈αwi␈α␈th␈α
debug.␈↓ εf␈ε.TU␈α↓r␈α␈ke␈α␈y␈↓ λ!␈ε.who␈αl␈α␈a␈α↓st␈α
use␈α␈d␈α
DAR␈α⎇T␈α
ta␈α↓pe␈α␈?
␈β
H␈↓ ↓⎇␈ε.P␈α↓R␈α␈O␈α␈C␈α↓e␈α␈ss␈↓ β~␈ε.e␈α␈xec␈α␈ute␈α
com␈α↓mand␈αs␈α␈tring␈↓ εf␈ε.TY␈α↓pe␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	a␈α|l␈α␈e
␈β
l␈↓ ↓⎇␈ε.P␈α↓R␈α␈O␈α␈V␈α⎇e␈↓ β~␈ε.run␈α
SYS:␈α␈P␈α↓R␈α␈O␈α␈VE␈↓ εf␈ε.UD␈α↓pufd␈↓ λ!␈ε.m␈α↓odify␈α
UDP␈α|le␈α	dire␈α␈ctory
␈β⊂␈↓ ↓⎇␈ε.P␈α↓Tt␈α␈y␈↓ β~␈ε.t␈α␈ype␈α
te␈α␈rm␈α↓.␈α
attache␈α␈d␈α
to␈αjob␈↓ εf␈ε.UF␈α↓d␈↓ λ!␈ε.m␈α↓odify␈α
DSK␈α
|le␈α
di␈α␈rec␈α␈tory
␈β4␈↓ ↓⎇␈ε.P␈α↓UB␈↓ β~␈ε.c␈α␈o␈α↓mpil␈α␈e␈α
doc.␈α
wi␈α␈th␈αPUB␈↓ εf␈ε.UNDel␈α␈ete␈↓ λ!␈ε.try␈αt␈α␈o␈αre␈α␈co␈α␈ve␈α␈r␈α
dele␈α␈ted␈α
|l␈α␈e
␈βX␈↓ ↓⎇␈ε.P␈α↓UMpki␈α␈n␈↓ β~␈ε.ask␈α
fo␈α↓r␈α
o{-li␈α␈ne␈α
re␈α␈sto␈α↓r␈α␈e␈↓ εf␈ε.UNP␈α↓R␈α␈o␈α↓te␈α␈ct␈↓ λ!␈ε.reduc␈α␈e␈α
protect␈α␈ion␈α
o␈α↓f␈α
a␈α|l␈α␈e
␈β|␈↓ ↓⎇␈ε.Qspo␈α↓ol␈↓ β~␈ε.t␈α␈ype␈α
spo␈α↓ole␈α␈r␈α
q␈α↓ue␈α␈ues␈↓ εf␈ε.UNP␈α↓Ump␈↓ λ!␈ε.undo␈αPUM␈α↓PKIN␈α
re␈α␈q␈α↓ue␈α␈sts
␈β ␈↓ ↓⎇␈ε.R␈↓ β~␈ε.run␈α
[␈α␈1␈α↓,␈α␈3]␈α
prog␈α↓r␈α␈a␈α↓m␈↓ εf␈ε.UNReap␈↓ λ!␈ε.undo␈αREAP␈αre␈α␈q␈α↓ue␈α␈sts
␈βD␈↓ ↓⎇␈ε.R␈α␈Cv␈↓ β~␈ε.re␈α␈ce␈α␈iv␈α␈e␈α
ma␈α↓i␈α␈l␈α
for␈αus␈α␈er␈↓ εf␈ε.UNSpo␈α↓o␈α↓l␈↓ λ!␈ε.del␈α␈ete␈α
spo␈α↓ole␈α␈r␈α
request
␈βh␈↓ ↓⎇␈ε.REA␈α↓D␈↓ β~␈ε.re␈α␈ad␈αsyste␈α␈m␈αdoc.␈α
wi␈α␈th␈αE␈↓ εf␈ε.VE␈α↓Ri␈α␈fy␈↓ λ!␈ε.run␈α
SY␈α↓S:␈α␈VE␈α↓R␈α␈I␈α↓FY
␈β
␈↓ ↓⎇␈ε.REA␈α↓P␈↓ β~␈ε.mark␈α|l␈α␈es␈α
for␈α
dum␈α↓p␈α
and␈αde␈α␈l.␈↓ εf␈ε.WHEN␈↓ λ!␈ε.see␈α
whe␈α␈n␈αPR␈α␈G␈α
l␈α␈o␈α↓gged␈α
out
␈β
0␈↓ ↓⎇␈ε.REA␈α↓Ss␈α␈ign␈↓ β~␈ε.re␈α␈assign␈α
devic␈α␈e␈↓ εf␈ε.WHEre␈↓ λ!␈ε.t␈α␈y␈α↓pe␈α	j␈α↓ob␈α
info␈α
fo␈α↓r␈α
PP␈α↓N
␈β
T␈↓ ↓⎇␈ε.REE␈α↓n␈α␈ter␈↓ β~␈ε.st␈α␈a␈α↓rt␈α
prog.␈α
a␈α↓t␈α
re␈α␈en␈α␈ter␈α
addr.␈↓ εf␈ε.Who␈↓ λ!␈ε.displ␈α␈ay␈α
system␈α
status
␈β
x␈↓ ↓⎇␈ε.REM␈α↓i␈α␈nd␈↓ β~␈ε.c␈α␈reate␈α
re␈α␈m␈α↓i␈α␈nder␈α
message␈↓ εf␈ε.XG␈α␈pli␈α␈st␈↓ λ!␈ε.li␈α␈st␈α
|le␈α
on␈α
X␈α␈GP
␈β∞≤␈↓ ↓⎇␈ε.RENa␈α↓me␈↓ β~␈ε.re␈α␈nam␈α↓e␈α
|l␈α␈e␈α
or␈α
chang␈α↓e␈α	pro␈α↓t.␈↓ εf␈ε.XP␈α↓art␈↓ λ!␈ε.prepare␈α
|l␈α␈e␈α
part␈α
f␈α↓or␈α
X␈α␈GP␈αspo␈α↓ol
␈β∞@␈↓ ↓⎇␈ε.RER␈↓ β~␈ε.run␈α
prog.␈α
f␈α↓r␈α␈o␈α↓m␈α
SY␈α↓S,␈α	g␈α↓i␈α␈v␈α␈e␈α
it␈α
te␈α␈xt␈↓ εf␈ε.XSpo␈ααol␈↓ λ!␈ε.request␈α
X␈α␈GP␈α
li␈α␈sting
␈β∞d␈↓ ↓⎇␈ε.RER␈α␈U␈α↓n␈↓ β~␈ε.run␈α
prog.␈α
f␈α↓r␈α␈o␈α↓m␈α
D␈α↓SK␈α␈,␈α
giv␈α␈e␈α
i␈α␈t␈αt␈α␈ext␈↓ εf␈ε.Zero␈↓ λ!␈ε.cl␈α␈ear␈α
D␈α↓T␈α⎇A,␈α
UDP␈α↓,␈α	o␈α↓r␈α
DSK␈α
di␈α␈r.
␈β⊃

␈β↓\␈↓ ¬N␈ε"Appendix␈αH
␈βα∩␈↓ ↓.␈ε"H␈↓ βd␈ε"resum␈↓ ∧A␈ε"∞␈↓ ∧B␈ε"e␈↓ ∧R␈ε"s,␈αservices␈αand␈↓ λ⊂␈ε"references␈αare␈αa␈α␈v␈α}ailable␈αfor:
␈βα↔␈↓ ↓H␈ε.EL␈α↓P␈α
NAM␈α↓E<CR␈α␈>␈↓ ε?␈ε.R␈α
E;␈α
F␈α↓ILNAM
␈βα=␈↓ ε(␈ε".
␈βαY␈↓ ↓*␈ε3A␈α␈2E␈↓ αK␈ε3CRDIR␈↓ βj␈ε3ETV␈↓ ¬∞␈ε3III␈α↓KEY␈↓ ε0␈ε3MAP␈↓ π]␈ε3PD␈α␈LO␈α␈V␈↓ λ|␈ε3SLA␈α␈C␈↓ 
&␈ε3T␈α␈TY␈α␈ESC
␈βαy␈↓ ↓*␈ε3A␈α}CCES␈α␈S␈↓ αK␈ε3CRE␈↓ βj␈ε3EVENT␈↓ ¬∞␈ε3III␈α↓PO␈α␈X␈↓ ε0␈ε3MAR␈α␈G␈α↓IE␈↓ π]␈ε3PF␈α␈ORM␈↓ λ|␈ε3SLD␈α␈EC␈↓ 
&␈ε3T␈α␈TY␈α␈J␈α↓A␈α␈M
␈ββ~␈↓ ↓*␈ε3A␈α}CR␈α␈O␈α↓NY␈↓ αK␈ε3CREF␈↓ βj␈ε3EXAMPL␈↓ ¬∞␈ε3ILISP␈↓ ε0␈ε3MARS␈↓ π]␈ε3PIX␈↓ λ|␈ε3SLIBR␈α}Y␈↓ 
&␈ε3T␈α␈TY␈α␈SET
␈ββ:␈↓ ↓*␈ε3A␈α␈DD␈α␈I␈α↓NF␈↓ αK␈ε3CR␈α␈OSS␈↓ βj␈ε3EXER␈α␈CI␈↓ ¬∞␈ε3IMLA␈α␈C␈↓ ε0␈ε3MBOX␈↓ π]␈ε3PK␈↓ λ|␈ε3SLR1␈↓ 
&␈ε3T␈α␈VF␈α␈ONT
␈ββZ␈↓ ↓*␈ε3A␈α␈DS␈↓ αK␈ε3CR␈α}Y␈α␈PT␈↓ βj␈ε3EXT␈↓ ¬∞␈ε3IMLK␈α↓EY␈↓ ε0␈ε3MEN␈α↓T␈α␈OR␈↓ π]␈ε3PLA␈α␈N␈↓ λ|␈ε3SNAIL␈↓ 
&␈ε3T␈α␈YPE
␈ββ{␈↓ ↓*␈ε3A␈α␈D␈α␈VENT␈↓ αK␈ε3CR␈α}Y␈α␈PTO␈↓ βj␈ε3F␈↓ ¬∞␈ε3IMPST␈α⎇A␈↓ ε0␈ε3MERGE␈↓ π]␈ε3PLNR␈↓ λ|␈ε3SNOBOL␈↓ 
&␈ε3T␈α␈YPREL
␈β∧≠␈↓ ↓*␈ε3A␈α␈I␈α↓M248␈↓ αK␈ε3CSET␈↓ βj␈ε3F␈α|AIL␈↓ ¬∞␈ε3INDENT␈↓ ε0␈ε3MET␈α}A␈α␈F␈α␈O␈↓ π]␈ε3POLL␈↓ λ|␈ε3SOB␈↓ 
&␈ε3U␈α␈DP
␈β∧<␈↓ ↓*␈ε3A␈α␈I␈α↓MDOC␈↓ αK␈ε3D␈↓ βj␈ε3F␈α|ASBOL␈↓ ¬∞␈ε3INDEX␈↓ ε0␈ε3MF␈↓ π]␈ε3PONY␈↓ λ|␈ε3SOR␈α}T␈↓ 
&␈ε3U␈α␈DPU␈α␈FD
␈β∧\␈↓ ↓*␈ε3A␈α␈I␈α↓QU␈α␈AL␈↓ αK␈ε3D␈α␈AR␈α⎇T␈↓ βj␈ε3FC␈α␈OPY␈↓ ¬∞␈ε3INF␈α␈O␈↓ ε0␈ε3MI␈α↓C␈α␈ROS␈↓ π]␈ε3PO␈α␈X␈↓ λ|␈ε3SOS␈↓ 
&␈ε3U␈α␈F␈α␈C
␈β∧|␈↓ ↓*␈ε3A␈α␈I␈α↓W␈α}O␈α↓RD␈↓ αK␈ε3DD␈α␈FONT␈↓ βj␈ε3FC␈α␈RO␈α␈X␈↓ ¬∞␈ε3IOSAIL␈↓ ε0␈ε3MI␈α↓D␈α␈A␈α␈S␈↓ π]␈ε3PO␈α␈X␈α␈OLD␈↓ λ|␈ε3SOUP␈↓ 
&␈ε3U␈α␈FD
␈β¬≥␈↓ ↓*␈ε3A␈α␈L␈↓ αK␈ε3DD␈α␈HA␈α␈C␈α␈K␈↓ βj␈ε3FEL␈α}T␈↓ ¬∞␈ε3JA␈α␈M␈α↓LIB␈↓ ε0␈ε3MI␈α↓X␈↓ π]␈ε3PPK␈↓ λ|␈ε3SP␈α⎇ASM␈↓ 
&␈ε3U␈α␈NDELE
␈β¬=␈↓ ↓*␈ε3A␈α␈LI␈α↓A␈α␈S␈↓ αK␈ε3DD␈α␈K␈α↓EY␈↓ βj␈ε3FI␈α↓LD␈α␈M␈α↓P␈↓ ¬∞␈ε3JA␈α␈RGON␈↓ ε0␈ε3MLI␈α↓SP␈↓ π]␈ε3PPSA␈α{V␈↓ λ|␈ε3SPEED␈↓ 
&␈ε3U␈α␈NX␈α␈GP
␈β¬↑␈↓ ↓*␈ε3A␈α␈RM␈↓ αK␈ε3DD␈α␈T␈↓ βj␈ε3FI␈α↓LE␈↓ ¬∞␈ε3KA␈α␈LAH␈↓ ε0␈ε3MLI␈α↓SP2␈↓ π]␈ε3PRLISP␈↓ λ|␈ε3SPELL␈↓ 
&␈ε3U␈α␈SEM1␈α↓1
␈β¬}␈↓ ↓*␈ε3A␈α␈RP␈α}A␈↓ αK␈ε3DFT␈α␈P␈↓ βj␈ε3FI␈α↓LES␈↓ ¬∞␈ε3KBD␈α␈M␈α↓A␈α␈P␈↓ ε0␈ε3MO␈α↓NC␈α␈O␈α↓M␈↓ π]␈ε3PR␈α␈OG␈α↓S␈↓ λ|␈ε3SPIDER␈↓ 
&␈ε3U␈α␈SEMUS
␈βε≡␈↓ ↓*␈ε3A␈α␈RP␈α}ANE␈↓ αK␈ε3DFT␈α␈PCH␈↓ βj␈ε3FI␈α↓LEX␈↓ ¬∞␈ε3KIM␈α↓KEY␈↓ ε0␈ε3MSOR␈α}T␈↓ π]␈ε3PR␈α␈OV␈α␈E␈↓ λ|␈ε3SPINDL␈↓ 
&␈ε3U␈α␈SER␈α␈G␈α↓D
␈βε?␈↓ ↓*␈ε3A␈α␈SSIGN␈↓ αK␈ε3DH␈α␈A␈α␈CKS␈↓ βj␈ε3FI␈α↓ND␈↓ ¬∞␈ε3KJOB␈↓ ε0␈ε3MTRX␈↓ π]␈ε3PR␈α␈UNE␈↓ λ|␈ε3SPOOL␈↓ 
&␈ε3U␈α␈UO
␈βε←␈↓ ↓*␈ε3A␈α⎇T␈α␈SI␈α↓GN␈↓ αK␈ε3DIABL␈α␈O␈↓ βj␈ε3FI␈α↓ND␈α␈A␈α␈F␈↓ ¬∞␈ε3KL10␈↓ ε0␈ε3MUS10␈↓ π]␈ε3PT␈α␈Y␈↓ λ|␈ε3SPSU␈α␈B␈↓ 
&␈ε3V␈α{ARIAN
␈βπ␈↓ ↓*␈ε3A␈α}UTISM␈↓ αK␈ε3DIALNE␈↓ βj␈ε3FI␈α↓X␈α␈PN␈α↓T␈↓ ¬∞␈ε3KRL␈↓ ε0␈ε3NCOMPL␈↓ π]␈ε3PU␈α␈B␈↓ λ|␈ε3SR␈α␈CC␈α␈O␈α↓M␈↓ 
&␈ε3V␈α␈I␈α↓S␈α␈R␈α↓EV
␈βπ ␈↓ ↓*␈ε3A␈α⎇T␈α␈T␈α}A␈α}CH␈↓ αK␈ε3DIAL␈↓ βj␈ε3FI␈α↓NGER␈↓ ¬∞␈ε3KLD␈α␈I␈α↓F␈↓ ε0␈ε3MUSIC␈↓ π]␈ε3PT␈α␈YJOB␈↓ λ|␈ε3SR␈α␈CC␈α␈HK␈↓ 
&␈ε3V␈α␈ERI␈α↓FY
␈βπ@␈↓ ↓*␈ε3A␈α}UTOL␈α␈O␈↓ αK␈ε3DIET␈↓ βj␈ε3FLO␈α␈W␈↓ ¬∞␈ε3KW␈α␈I␈α↓C␈↓ ε0␈ε3NET␈↓ π]␈ε3PU␈α␈BM␈α↓A␈α␈C␈↓ λ|␈ε3SSOR␈α}T␈↓ 
&␈ε3W␈α␈HEN
␈βπa␈↓ ↓*␈ε3BA␈α␈I␈α↓L␈↓ αK␈ε3DIR␈↓ βj␈ε3FM␈α↓U␈α␈N␈α↓GE␈↓ ¬∞␈ε3L␈↓ ε0␈ε3NETD␈α␈O␈α↓C␈↓ π]␈ε3PU␈α␈RGE␈↓ λ|␈ε3ST␈α␈I␈α↓C␈α␈K␈α↓Y␈↓ 
&␈ε3W␈α␈HERE
␈βλ↓␈↓ ↓*␈ε3BA␈α⎇T␈α␈CH␈↓ αK␈ε3DIRED␈↓ βj␈ε3FN␈α↓T␈α␈CH␈α␈R␈↓ ¬∞␈ε3LA␈α␈KOFF␈↓ ε0␈ε3NETW␈α␈R␈α↓K␈↓ π]␈ε3PU␈α␈RGER␈↓ λ|␈ε3SU␈α␈DS␈↓ 
&␈ε3W␈α␈HO
␈βλ"␈↓ ↓*␈ε3BBO␈α␈ARD␈↓ αK␈ε3DISPLA␈↓ βj␈ε3FOL␈↓ ¬∞␈ε3LA␈α⎇T␈α␈ER␈↓ ε0␈ε3NEWESC␈↓ π]␈ε3Q␈↓ λ|␈ε3SU␈α␈PDUP␈↓ 
&␈ε3W␈α␈HOLIN
␈βλB␈↓ ↓*␈ε3BC␈α␈OM␈α↓PL␈↓ αK␈ε3DISPL␈α}Y␈↓ βj␈ε3FOLMRG␈↓ ¬∞␈ε3LA␈α{WS␈↓ ε0␈ε3NEWIO␈↓ π]␈ε3RAD␈α␈I␈α↓O␈↓ λ|␈ε3SU␈α␈TIP␈↓ 
&␈ε3W␈α␈HOPHN
␈βλb␈↓ ↓*␈ε3BC␈α␈PL␈↓ αK␈ε3DLNFTP␈↓ βj␈ε3FOLPRM␈↓ ¬∞␈ε3L␈α␈C␈α␈FM␈α↓A␈α␈N␈↓ ε0␈ε3NEWLSP␈↓ π]␈ε3RAID␈↓ λ|␈ε3SW␈α␈R␈↓ 
&␈ε3W␈α␈I␈α↓LD
␈β	β␈↓ ↓*␈ε3BIBOP␈↓ αK␈ε3DLNSFT␈↓ βj␈ε3FONT␈↓ ¬∞␈ε3LEH␈α␈RER␈↓ ε0␈ε3NEWPR␈α|V␈↓ π]␈ε3RAIDU␈α␈P␈↓ λ|␈ε3SW␈α␈R␈α↓FRM␈↓ 
&␈ε3W␈α␈I␈α↓S␈α␈E
␈β	#␈↓ ↓*␈ε3BINCOM␈↓ αK␈ε3DM␈↓ βj␈ε3FR␈α↓EEF␈α␈O␈↓ ¬∞␈ε3LEIBNZ␈↓ ε0␈ε3NEWS␈↓ π]␈ε3R␈α␈CV␈↓ λ|␈ε3SY␈α␈M␈α↓BOL␈↓ 
&␈ε3W␈α␈L
␈β	D␈↓ ↓*␈ε3BK␈α␈G␈↓ αK␈ε3DMA␈α␈CS␈↓ βj␈ε3FSCA␈α␈LE␈↓ ¬∞␈ε3LET␈α␈TER␈↓ ε0␈ε3NOEDIT␈↓ π]␈ε3RECA␈α}UX␈↓ λ|␈ε3SY␈α␈STEM␈↓ 
&␈ε3X␈α}G␈α↓P
␈β	d␈↓ ↓*␈ε3BLA␈α␈I␈α↓S␈α␈E␈↓ αK␈ε3DMKEY␈↓ βj␈ε3FTP␈↓ ¬∞␈ε3LIFE␈↓ ε0␈ε3NOTICE␈↓ π]␈ε3REDU␈α␈CE␈↓ λ|␈ε3T␈α⎇ALK␈↓ 
&␈ε3X␈α}G␈α↓PD␈α}VI
␈β
∧␈↓ ↓*␈ε3BLISS␈↓ αK␈ε3DO␈↓ βj␈ε3FUDGE2␈↓ ¬∞␈ε3LIFX␈α␈GP␈↓ ε0␈ε3NS␈↓ π]␈ε3REMI␈α↓ND␈↓ λ|␈ε3T␈α⎇APE␈↓ 
&␈ε3X␈α}G␈α↓PS␈α␈YG
␈β
%␈↓ ↓*␈ε3BL␈α␈OOD␈↓ αK␈ε3DOC␈↓ βj␈ε3G␈α↓ENRAL␈↓ ¬∞␈ε3LINGO␈↓ ε0␈ε3OPOX␈↓ π]␈ε3RESOL␈α|V␈↓ λ|␈ε3TEA␈α}CH␈↓ 
&␈ε3X␈α}G␈α↓PS␈α␈YN
␈β
E␈↓ ↓*␈ε3BL␈α␈OOP␈↓ αK␈ε3DO␈α␈VER␈↓ βj␈ε3G␈α↓EOMED␈↓ ¬∞␈ε3LINK␈↓ ε0␈ε3OPTION␈↓ π]␈ε3RETR␈α⎇Y␈↓ λ|␈ε3TEC␈α␈H2␈↓ 
&␈ε3X␈α}G␈α↓PT␈α␈YP
␈β
f␈↓ ↓*␈ε3BOOK␈↓ αK␈ε3DRA␈α|W␈↓ βj␈ε3G␈α↓O␈↓ ¬∞␈ε3LINK1␈α↓0␈↓ ε0␈ε3OTLSER␈↓ π]␈ε3REVED␈↓ λ|␈ε3TEC␈α␈O␈↓ 
&␈ε3X␈α␈I␈α↓P
␈βε␈↓ ↓*␈ε3BU␈α␈NDLE␈↓ αK␈ε3DRD␈↓ βj␈ε3G␈α↓PRINT␈↓ ¬∞␈ε3LISP␈↓ ε0␈ε3P␈↓ π]␈ε3RIVEST␈↓ λ|␈ε3TEC␈α␈OR␈α↓D␈↓ 
&␈ε3X␈α␈LA␈α⎇TE
␈β&␈↓ ↓*␈ε3BU␈α␈REA␈α␈U␈↓ αK␈ε3DSKSIZ␈↓ βj␈ε3G␈α↓RFX␈↓ ¬∞␈ε3LISP16␈↓ ε0␈ε3P2P␈↓ π]␈ε3RLISP␈↓ λ|␈ε3TELNET␈↓ 
&␈ε3X␈α␈P␈α}A␈α␈R␈α}T
␈βG␈↓ ↓*␈ε3C␈α␈ANCEL␈↓ αK␈ε3DT␈α␈LN␈α↓ET␈↓ βj␈ε3G␈α↓RIPE␈↓ ¬∞␈ε3LIST␈↓ ε0␈ε3P␈α}A␈α}CK␈↓ π]␈ε3RSL␈↓ λ|␈ε3TEMPER␈↓ 
&␈ε3X␈α␈SPOOL
␈βg␈↓ ↓*␈ε3C␈α␈ANON␈↓ αK␈ε3DT␈α␈YPE␈↓ βj␈ε3G␈α↓R␈α␈UMP␈↓ ¬∞␈ε3L␈α␈O␈α␈A␈↓ ε0␈ε3P␈α}A␈α␈M␈↓ π]␈ε3R␈α␈UNES␈↓ λ|␈ε3TEND␈α␈M␈α↓P␈↓ 
&␈ε3Y␈α␈UMM␈α↓Y
␈βλ␈↓ ↓*␈ε3C␈α␈ARDS␈↓ αK␈ε3D␈α␈VI␈↓ βj␈ε3G␈α↓U␈α␈EST␈↓ ¬∞␈ε3L␈α␈O␈α␈AD␈α␈A␈α{V␈↓ ε0␈ε3P␈α}A␈α␈S␈↓ π]␈ε3SA␈α␈I␈α↓L␈↓ λ|␈ε3TENGWR␈↓ 
&␈ε3Y␈α␈UMYU␈α␈M
␈β(␈↓ ↓*␈ε3C␈α␈CL␈α␈OCK␈↓ αK␈ε3D␈α␈VIX␈α␈GP␈↓ βj␈ε3HAD␈α}AM␈↓ ¬∞␈ε3L␈α␈OGI␈α↓N␈↓ ε0␈ε3P␈α}A␈α␈SCA␈α␈L␈↓ π]␈ε3SA␈α{VE␈↓ λ|␈ε3TERMS␈↓ 
&␈ε3Z80
␈βH␈↓ ↓*␈ε3C␈α␈GO␈α↓L␈↓ αK␈ε3E␈↓ βj␈ε3HAR1␈↓ ¬∞␈ε3L␈α␈OGOUT␈↓ ε0␈ε3P␈α}A␈α␈SDEF␈↓ π]␈ε3SC␈α␈HEME␈↓ λ|␈ε3TES␈α␈T2␈↓ 
&␈ε3ZER␈α␈O
␈βi␈↓ ↓*␈ε3C␈α␈HESS␈↓ αK␈ε3ECL␈↓ βj␈ε3HELIB␈↓ ¬∞␈ε3LRNMU1␈↓ ε0␈ε3P␈α}A␈α␈SDOC␈↓ π]␈ε3SC␈α␈I␈α↓P␈↓ λ|␈ε3TEX␈↓ 
&␈ε3370
␈β
	␈↓ ↓*␈ε3C␈α␈KM␈α↓A␈α␈I␈α↓L␈↓ αK␈ε3EDF␈α␈ONT␈↓ βj␈ε3HELP␈↓ ¬∞␈ε3LRNMUS␈↓ ε0␈ε3P␈α}A␈α␈SHLP␈↓ π]␈ε3SC␈α␈RI␈α↓BE␈↓ λ|␈ε3TFX␈↓ 
&␈ε36500
␈β
*␈↓ ↓*␈ε3C␈α␈KSUM␈↓ αK␈ε3EDITOR␈↓ βj␈ε3HELPER␈↓ ¬∞␈ε3LS␈α␈P␈α}AR␈α␈C␈↓ ε0␈ε3P␈α}A␈α␈SIN␈α↓S␈↓ π]␈ε3SD␈↓ λ|␈ε3TIMES␈↓ 
&␈ε36800
␈β
J␈↓ ↓*␈ε3C␈α␈NVR␈↓ αK␈ε3EFI␈α↓ND␈↓ βj␈ε3HOST␈↓ ¬∞␈ε3MA␈α␈C␈α␈LI␈α↓S␈↓ ε0␈ε3P␈α}A␈α␈SMAN␈↓ π]␈ε3SEND␈↓ λ|␈ε3TIP␈↓ 
&␈ε368KASM
␈β
j␈↓ ↓*␈ε3C␈α␈ODE␈↓ αK␈ε3EFTP␈↓ βj␈ε3HO␈α␈W␈↓ ¬∞␈ε3MA␈α␈C␈α␈LSP␈↓ ε0␈ε3P␈α}A␈α␈SNOT␈↓ π]␈ε3SF␈α|A␈↓ λ|␈ε3TIPUG␈↓ 
&␈ε36T␈α␈O␈α↓10
␈β∞␈↓ ↓*␈ε3C␈α␈OLI␈α↓ST␈↓ αK␈ε3EFUN␈↓ βj␈ε3HO␈α␈WBIG␈↓ ¬∞␈ε3MA␈α␈C␈α␈ROS␈↓ ε0␈ε3PC␈↓ π]␈ε3SIMPLE␈↓ λ|␈ε3TMPCOR␈↓ 
&␈ε38080
␈β∞+␈↓ ↓*␈ε3C␈α␈OM␈α↓BIN␈↓ αK␈ε3EM␈α↓A␈α}CS␈↓ βj␈ε3HTS␈α␈WTS␈↓ ¬∞␈ε3MA␈α␈C␈α␈SYM␈↓ ε0␈ε3PCH␈α␈ECK␈↓ π]␈ε3SIX12␈↓ λ|␈ε3TOSC␈α␈I␈α↓P
␈β∞L␈↓ ↓*␈ε3C␈α␈OM␈α↓PIL␈↓ αK␈ε3ESCA␈α␈PE␈↓ βj␈ε3HUNK␈↓ ¬∞␈ε3MA␈α␈GIC␈↓ ε0␈ε3PCP␈↓ π]␈ε3SIXS␈α␈YS␈↓ λ|␈ε3TT␈α␈Y
␈β∞l␈↓ ↓*␈ε3C␈α␈OPY␈↓ αK␈ε3ETEA␈α␈C␈α␈H␈↓ βj␈ε3HYRS␈↓ ¬∞␈ε3MAIL␈↓ ε0␈ε3PCREF␈↓ π]␈ε3SL␈↓ λ|␈ε3TT␈α␈YC␈α␈M␈α↓D
␈β⊃

␈β↓\␈↓ ε␈ε"Appendix␈αR
␈βα.␈↓ ↓a␈ε"The␈αfollo␈α␈wing␈↓ ∧⊗␈ε"|les␈αare␈αon␈αthe␈α[1,3]␈αdirectory.
␈βα3␈↓ βD␈ε.DM␈α↓P
␈βαS␈↓ ↓y␈ε6A␈↓ ββ␈ε6COM␈α␈BIN␈↓ ∧
␈ε6D␈α␈V␈α↓I␈α␈XGP␈↓ ¬⊗␈ε6FSIM2␈↓ ε"␈ε6LO␈α␈AD␈α↓ER␈↓ π8␈ε6P␈α}ACK␈↓ λ<␈ε6RDPY␈↓ 	E␈ε6SYNJOB␈↓ 
K␈ε6V␈α↓M␈α␈R
␈βαl␈↓ ↓y␈ε6A2E␈↓ ββ␈ε6COM␈α␈PLR␈↓ ∧
␈ε6E␈↓ ¬⊗␈ε6FT␈α↓P␈↓ ε"␈ε6LO␈α␈GR␈α␈U␈α↓N␈↓ π8␈ε6P␈α}ACKMS␈↓ λ<␈ε6RECKNU␈↓ 	E␈ε6SYNT␈α↓H␈↓ 
K␈ε6V␈α↓NEW
␈ββε␈↓ ↓y␈ε6A␈α␈C␈α↓R␈α␈ON␈α␈Y␈↓ ββ␈ε6CONVR␈α}T␈↓ ∧
␈ε6EC␈↓ ¬⊗␈ε6FU␈α↓DGE2␈↓ ε"␈ε6LPS␈↓ π8␈ε6P␈α}AGE␈↓ λ<␈ε6REDU␈α↓CE␈↓ 	E␈ε6SYS␈α↓D␈α␈W␈α↓N␈↓ 
K␈ε6V␈α↓PR␈α␈O␈α␈VE
␈ββ∨␈↓ ↓y␈ε6A␈α␈C␈α↓R␈α␈RO␈α␈D␈↓ ββ␈ε6COOL␈↓ ∧
␈ε6ECL␈↓ ¬⊗␈ε6FU␈α↓N␈α␈C␈↓ ε"␈ε6LPS␈α↓YN␈↓ π8␈ε6P␈α}A␈α↓L␈↓ λ<␈ε6RELFL␈α}Y␈↓ 	E␈ε6T␈α}A␈α↓LK␈↓ 
K␈ε6V␈α↓TEST
␈ββ8␈↓ ↓y␈ε6AD␈↓ ββ␈ε6COPY␈↓ ∧
␈ε6EDF␈α␈ONT␈↓ ¬⊗␈ε6FU␈α↓N␈α␈C␈α↓11␈↓ ε"␈ε6LS␈α↓PFN␈α␈T␈↓ π8␈ε6P␈α}A␈α↓LX␈↓ λ<␈ε6REPENT␈↓ 	E␈ε6T␈α}A␈α↓P␈↓ 
K␈ε6V␈α↓WO␈α␈LF
␈ββQ␈↓ ↓y␈ε6ADAM␈↓ ββ␈ε6CPRI␈α␈NT␈↓ ∧
␈ε6EDIT␈↓ ¬⊗␈ε6G␈↓ ε"␈ε6LS␈α↓PM␈α␈ON␈↓ π8␈ε6P␈α}A␈α↓M␈↓ λ<␈ε6RESOL␈α|V␈↓ 	E␈ε6T␈α}A␈α↓PE␈↓ 
K␈ε6W␈α⎇A␈α↓I␈α␈T
␈ββj␈↓ ↓y␈ε6ADH␈↓ ββ␈ε6CRAM␈↓ ∧
␈ε6EFI␈α␈ND␈↓ ¬⊗␈ε6GAL␈↓ ε"␈ε6MACLSP␈↓ π8␈ε6P␈α}A␈α↓R␈α␈R␈α}Y␈α↓2␈↓ λ<␈ε6RHY␈↓ 	E␈ε6TD␈↓ 
K␈ε6W␈α⎇A␈α⎇V␈α↓ES
␈β∧∧␈↓ ↓y␈ε6ADS␈↓ ββ␈ε6CRDIR␈↓ ∧
␈ε6EFTP␈↓ ¬⊗␈ε6GEOM␈α␈ED␈↓ ε"␈ε6MACR␈α␈O␈↓ π8␈ε6P␈α}A␈α↓S␈↓ λ<␈ε6RLISP␈↓ 	E␈ε6TEC␈↓ 
K␈ε6W␈α↓EAK
␈β∧≥␈↓ ↓y␈ε6ADU␈α↓DP␈↓ ββ␈ε6CRE␈↓ ∧
␈ε6EL␈α␈CF␈↓ ¬⊗␈ε6GL␈α␈OB␈↓ ε"␈ε6MACTO6␈↓ π8␈ε6P␈α}A␈α↓S2␈↓ λ<␈ε6RMS␈↓ 	E␈ε6TEC␈α↓H2␈↓ 
K␈ε6W␈α↓HEN
␈β∧6␈↓ ↓y␈ε6ADVENT␈↓ ββ␈ε6CREF␈↓ ∧
␈ε6ENCODE␈↓ ¬⊗␈ε6GO␈↓ ε"␈ε6MAG␈α␈GOT␈↓ π8␈ε6P␈α}A␈α↓SCA␈α↓L␈↓ λ<␈ε6RPG␈↓ 	E␈ε6TEC␈α↓O␈↓ 
K␈ε6W␈α↓HERE
␈β∧O␈↓ ↓y␈ε6AFPIX␈↓ ββ␈ε6CR␈α␈OSS␈↓ ∧
␈ε6ENO␈α␈RM␈↓ ¬⊗␈ε6GOGAME␈↓ ε"␈ε6MAIL␈↓ π8␈ε6P␈α}A␈α↓SOLD␈↓ λ<␈ε6RSEX␈α↓EC␈↓ 	E␈ε6TELNET␈↓ 
K␈ε6W␈α↓HO
␈β∧h␈↓ ↓y␈ε6AID␈↓ ββ␈ε6CR␈α␈U␈α↓1␈↓ ∧
␈ε6ERAID␈↓ ¬⊗␈ε6GREEN␈↓ ε"␈ε6MAINSA␈↓ π8␈ε6PC␈↓ λ<␈ε6RSL␈↓ 	E␈ε6TEMPER␈↓ 
K␈ε6W␈α↓I␈α␈LD
␈β¬α␈↓ ↓y␈ε6AL␈↓ ββ␈ε6CR␈α␈U␈α↓2␈↓ ∧
␈ε6ESPERA␈↓ ¬⊗␈ε6GRHOCK␈↓ ε"␈ε6MAP␈↓ π8␈ε6PC␈α↓HEC␈α↓K␈↓ λ<␈ε6R␈α␈U␈α↓N␈α␈OFF␈↓ 	E␈ε6TENDMP␈↓ 
K␈ε6W␈α↓I␈α␈S␈α↓E
␈β¬≠␈↓ ↓y␈ε6ALIG␈α␈N␈↓ ββ␈ε6CR␈α}YPT␈↓ ∧
␈ε6EX␈↓ ¬⊗␈ε6GRNJ␈α␈OB␈↓ ε"␈ε6MAX␈α↓TEX␈↓ π8␈ε6PC␈α↓P␈↓ λ<␈ε6R␈α}YD␈α↓ER␈↓ 	E␈ε6TENGWR␈↓ 
K␈ε6W␈α↓L
␈β¬4␈↓ ↓y␈ε6AM1␈α␈1␈↓ ββ␈ε6CR␈α}YPT␈α↓O␈↓ ∧
␈ε6EXB␈↓ ¬⊗␈ε6GR␈α␈UMP␈↓ ε"␈ε6MET␈α}A␈↓ π8␈ε6PC␈α↓PL␈α␈OT␈↓ λ<␈ε6R␈α}YGAME␈↓ 	E␈ε6TEST␈↓ 
K␈ε6W␈α↓LA
␈β¬M␈↓ ↓y␈ε6AMO␈α␈EBA␈↓ ββ␈ε6D␈↓ ∧
␈ε6EXBFT␈α↓P␈↓ ¬⊗␈ε6H␈α↓ARR␈α⎇Y␈↓ ε"␈ε6MET␈α}A␈α↓F␈α␈O␈↓ π8␈ε6PC␈α↓REF␈↓ λ<␈ε6S␈↓ 	E␈ε6TEST␈α↓2␈↓ 
K␈ε6W␈α↓M
␈β¬f␈↓ ↓y␈ε6AMPSCL␈↓ ββ␈ε6D␈α␈A␈↓ ∧
␈ε6EXH␈α↓ALE␈↓ ¬⊗␈ε6H␈α↓A␈α␈U␈α↓N␈α␈T␈↓ ε"␈ε6METER␈↓ π8␈ε6PD␈α↓RI␈α␈LL␈↓ λ<␈ε6S1LPT␈↓ 	E␈ε6TEX␈↓ 
K␈ε6WO
␈βε␈↓ ↓y␈ε6ARKTEX␈↓ ββ␈ε6D␈α␈A␈α↓EM␈α␈ON␈↓ ∧
␈ε6EXL␈↓ ¬⊗␈ε6H␈α↓E␈↓ ε"␈ε6MEXPR␈↓ π8␈ε6PED␈α↓I␈α␈T␈↓ λ<␈ε6SA␈α↓I␈α␈L␈↓ 	E␈ε6TEX␈α↓DOC␈↓ 
K␈ε6WOMBA␈α}T
␈βε→␈↓ ↓y␈ε6ARM␈α␈D␈α↓PY␈↓ ββ␈ε6D␈α␈A␈α↓R␈α⎇T␈↓ ∧
␈ε6EXMR␈α␈G␈↓ ¬⊗␈ε6H␈α↓EAR␈α}T␈↓ ε"␈ε6MF␈↓ π8␈ε6PER␈α␈U␈α↓SE␈↓ λ<␈ε6SA␈α↓M␈α␈C␈α↓M␈α␈P␈↓ 	E␈ε6TFD␈α↓R␈α␈D␈↓ 
K␈ε6X
␈βε2␈↓ ↓y␈ε6A␈α}TSIGN␈↓ ββ␈ε6D␈α␈A␈α↓Z␈α␈ZLE␈↓ ∧
␈ε6EXR␈↓ ¬⊗␈ε6H␈α↓ELP␈↓ ε"␈ε6MFRPV␈α␈C␈↓ π8␈ε6PET␈α␈AL␈↓ λ<␈ε6SA␈α↓M␈α␈PLA␈↓ 	E␈ε6TFT␈α↓O␈α␈PL␈↓ 
K␈ε6X␈α↓AP
␈βεK␈↓ ↓y␈ε6B␈↓ ββ␈ε6DBCK␈↓ ∧
␈ε6EXS␈↓ ¬⊗␈ε6H␈α↓G␈↓ ε"␈ε6MFRSYN␈↓ π8␈ε6PFO␈α␈RM␈↓ λ<␈ε6SA␈α⎇V␈α↓E␈↓ 	E␈ε6TFXGEN␈↓ 
K␈ε6XC␈α↓O␈α␈MPL
␈βεd␈↓ ↓y␈ε6BASIC␈↓ ββ␈ε6DCH␈α↓ESS␈↓ ∧
␈ε6F␈↓ ¬⊗␈ε6H␈α↓O␈α␈S␈α↓T␈↓ ε"␈ε6MFSY␈α↓N␈↓ π8␈ε6PICT␈α↓UR␈↓ λ<␈ε6SA␈α⎇V␈α↓PP␈↓ 	E␈ε6TFX␈α↓PR␈↓ 
K␈ε6XGPDVI
␈βε}␈↓ ↓y␈ε6BCOM␈α␈PL␈↓ ββ␈ε6DCS␈α↓T␈α}A␈α}T␈↓ ∧
␈ε6F40␈↓ ¬⊗␈ε6H␈α↓O␈α␈S␈α↓T␈α}AB␈↓ ε"␈ε6MICR␈α␈O␈↓ π8␈ε6PIX␈↓ λ<␈ε6SC␈α↓I␈α␈P␈↓ 	E␈ε6TIM␈α␈ES␈↓ 
K␈ε6XGPJOB
␈βπ↔␈↓ ↓y␈ε6BF␈α␈OL␈↓ ββ␈ε6DDFON␈α␈T␈↓ ∧
␈ε6F␈α|A␈α↓I␈α␈L␈↓ ¬⊗␈ε6H␈α↓O␈α␈S␈α↓T␈α}A␈α}T␈↓ ε"␈ε6MICR␈α␈OS␈↓ π8␈ε6PIXU␈α↓R␈↓ λ<␈ε6SC␈α↓OR␈α␈E␈↓ 	E␈ε6TING␈α␈LE␈↓ 
K␈ε6XGPL␈α␈OT
␈βπ0␈↓ ↓y␈ε6BI␈α␈GPIC␈↓ ββ␈ε6DDH␈α↓ACK␈↓ ∧
␈ε6F␈α|A␈α↓I␈α␈LSA␈↓ ¬⊗␈ε6H␈α↓YPNO␈↓ ε"␈ε6MID␈α␈A␈α↓S␈↓ π8␈ε6PK␈↓ λ<␈ε6SC␈α↓RI␈α␈BE␈↓ 	E␈ε6TJ6PUB␈↓ 
K␈ε6XGPQUE
␈βπI␈↓ ↓y␈ε6BI␈α␈LLBD␈↓ ββ␈ε6DDJOB␈↓ ∧
␈ε6F␈α|A␈α↓SBOL␈↓ ¬⊗␈ε6IC␈↓ ε"␈ε6MITFIX␈↓ π8␈ε6PLISP␈↓ λ<␈ε6SEGFND␈↓ 	E␈ε6TJCNV␈↓ 
K␈ε6XGPSY␈α↓G
␈βπb␈↓ ↓y␈ε6BI␈α␈NCOM␈↓ ββ␈ε6DDT␈↓ ∧
␈ε6F␈α|A␈α↓SM␈↓ ¬⊗␈ε6II␈α␈IGO␈↓ ε"␈ε6MIXAL␈↓ π8␈ε6PLNR␈↓ λ<␈ε6SEGMEN␈↓ 	E␈ε6TMPCOR␈↓ 
K␈ε6XGPSY␈α↓N
␈βπ|␈↓ ↓y␈ε6BLAISE␈↓ ββ␈ε6DDT␈α↓LSP␈↓ ∧
␈ε6F␈α|A␈α↓SM␈α␈2␈↓ ¬⊗␈ε6II␈α␈IPO␈α␈X␈↓ ε"␈ε6MIXSC␈α↓R␈↓ π8␈ε6PLO␈α␈T␈↓ λ<␈ε6SFU␈α↓NC␈↓ 	E␈ε6TSNA␈α↓I␈α␈L␈↓ 
K␈ε6XGPTY␈α↓P
␈βλ∃␈↓ ↓y␈ε6BLI␈α␈S10␈↓ ββ␈ε6DDU␈α↓SE␈↓ ∧
␈ε6F␈α␈COPY␈↓ ¬⊗␈ε6IL␈↓ ε"␈ε6MIXSND␈↓ π8␈ε6PL␈α}T␈α↓O␈α␈T␈α↓F␈↓ λ<␈ε6SH␈α↓I␈α␈T␈↓ 	E␈ε6TST␈α↓JO␈α␈B␈↓ 
K␈ε6XGPVID
␈βλ.␈↓ ↓y␈ε6BLI␈α␈SS␈↓ ββ␈ε6DDVID␈↓ ∧
␈ε6F␈α␈CRO␈α␈X␈↓ ¬⊗␈ε6IM␈α␈PS␈α↓T␈α}A␈↓ ε"␈ε6MKVID␈↓ π8␈ε6PL␈α}T␈α↓PR␈α␈E␈↓ λ<␈ε6SH␈α↓UFFL␈↓ 	E␈ε6TT␈α↓EX␈↓ 
K␈ε6X␈α↓I␈α␈P
␈βλG␈↓ ↓y␈ε6BL␈α␈OO␈α␈P␈↓ ββ␈ε6DEDIT␈↓ ∧
␈ε6FED␈↓ ¬⊗␈ε6INDENT␈↓ ε"␈ε6MLISP␈↓ π8␈ε6PL␈α}T␈α↓VEC␈↓ λ<␈ε6SIMPLE␈↓ 	E␈ε6TT␈α↓YSET␈↓ 
K␈ε6X␈α↓LA␈α}T␈α↓E
␈βλ`␈↓ ↓y␈ε6BL␈α⎇T␈α↓ST␈↓ ββ␈ε6DF␈↓ ∧
␈ε6FI␈α␈LD␈α↓M␈α␈P␈↓ ¬⊗␈ε6INDEX␈↓ ε"␈ε6MLISP2␈↓ π8␈ε6PMFW␈↓ λ<␈ε6SIXT␈α↓YP␈↓ 	E␈ε6TV␈α↓F␈α␈ONT␈↓ 
K␈ε6X␈α↓LD
␈βλz␈↓ ↓y␈ε6BR␈α␈A␈α⎇VO␈↓ ββ␈ε6DFTP␈↓ ∧
␈ε6FI␈α␈LE␈↓ ¬⊗␈ε6INF␈α␈O␈↓ ε"␈ε6MLISPC␈↓ π8␈ε6POINTY␈↓ λ<␈ε6SLAC␈↓ 	E␈ε6TX␈α↓TF80␈↓ 
K␈ε6X␈α↓LI␈α␈S␈α↓P
␈β	∪␈↓ ↓y␈ε6BR␈α␈KSND␈↓ ββ␈ε6DIABL␈α␈O␈↓ ∧
␈ε6FI␈α␈LEX␈↓ ¬⊗␈ε6INHALE␈↓ ε"␈ε6MMF␈α␈OL␈↓ π8␈ε6POLL␈↓ λ<␈ε6SLR1␈↓ 	E␈ε6TY␈α↓PJ␈α␈OB␈↓ 
K␈ε6X␈α↓M
␈β	,␈↓ ↓y␈ε6BR␈α␈O␈α␈OM␈↓ ββ␈ε6DIAL␈↓ ∧
␈ε6FI␈α␈ND␈↓ ¬⊗␈ε6INR␈↓ ε"␈ε6MONUSE␈↓ π8␈ε6PO␈α␈X␈↓ λ<␈ε6SMPLS␈↓ 	E␈ε6U␈↓ 
K␈ε6X␈α↓P␈α}AR␈α}T
␈β	E␈↓ ↓y␈ε6BUNDLE␈↓ ββ␈ε6DIET␈↓ ∧
␈ε6FI␈α␈NDAF␈↓ ¬⊗␈ε6ITSV␈↓ ε"␈ε6MP␈↓ π8␈ε6PPK␈↓ λ<␈ε6SNA␈α↓I␈α␈L␈↓ 	E␈ε6UD␈α↓PUSE␈↓ 
K␈ε6X␈α↓S
␈β	↑␈↓ ↓y␈ε6BUREA␈α␈U␈↓ ββ␈ε6DIG␈α␈T␈α↓I␈α␈Z␈↓ ∧
␈ε6FI␈α␈NE␈↓ ¬⊗␈ε6JMCWC1␈↓ ε"␈ε6MPV␈↓ π8␈ε6PPL␈↓ λ<␈ε6SOB␈↓ 	E␈ε6UED␈α↓DT␈↓ 
K␈ε6Y␈α↓ELL␈α␈O␈α␈W
␈β	x␈↓ ↓y␈ε6BUZZ␈↓ ββ␈ε6DIR␈α␈ED␈↓ ∧
␈ε6FI␈α␈NGER␈↓ ¬⊗␈ε6JMG␈α␈S␈α↓YN␈↓ ε"␈ε6MS␈↓ π8␈ε6PPS␈α↓A␈α|V␈↓ λ<␈ε6SOL␈α␈O␈↓ 	E␈ε6UNDOC␈↓ 
K␈ε6Y␈α↓EL␈α␈O
␈β
⊃␈↓ ↓y␈ε6CAL␈↓ ββ␈ε6DIZ␈α␈ZY␈↓ ∧
␈ε6FI␈α␈R␈α⎇WRK␈↓ ¬⊗␈ε6JOTT␈α↓O␈↓ ε"␈ε6MSOR␈α}T␈↓ π8␈ε6PR␈↓ λ<␈ε6SOS␈↓ 	E␈ε6UNP␈α}ACK␈↓ 
K␈ε6Y␈α↓H
␈β
*␈↓ ↓y␈ε6CALLIT␈↓ ββ␈ε6DLNFTP␈↓ ∧
␈ε6FI␈α␈X␈α↓I␈α␈M1␈↓ ¬⊗␈ε6JUS␈α↓T␈↓ ε"␈ε6MTRX␈↓ π8␈ε6PREPO␈α␈X␈↓ λ<␈ε6SP␈α}A␈α↓SM␈↓ 	E␈ε6UNPO␈α␈X␈↓ 
K␈ε6ZER␈α␈O
␈β
C␈↓ ↓y␈ε6CAM␈↓ ββ␈ε6DLNST␈α}A␈↓ ∧
␈ε6FI␈α␈X␈α↓I␈α␈ML␈↓ ¬⊗␈ε6KAFFEE␈↓ ε"␈ε6MUS␈α↓1␈α␈0␈↓ π8␈ε6PRIV␈↓ λ<␈ε6SPEC␈α↓T␈↓ 	E␈ε6UNXGP␈↓ 
K␈ε611TT␈α↓Y
␈β
\␈↓ ↓y␈ε6CANC␈α↓EL␈↓ ββ␈ε6DM␈↓ ∧
␈ε6FL␈α}T␈α}APP␈↓ ¬⊗␈ε6KALA␈α↓H␈↓ ε"␈ε6MUS␈α↓1␈α␈1␈↓ π8␈ε6PRN␈↓ λ<␈ε6SPELL␈↓ 	E␈ε6V␈↓ 
K␈ε612T
␈β
v␈↓ ↓y␈ε6CANT␈α↓O␈α␈R␈↓ ββ␈ε6DMCHK␈↓ ∧
␈ε6FM␈α␈U␈α↓NG␈α␈E␈↓ ¬⊗␈ε6KLMUS␈↓ ε"␈ε6MUS␈α↓I␈α␈C␈↓ π8␈ε6PR␈α␈OFIL␈↓ λ<␈ε6SPIDER␈↓ 	E␈ε6V␈α⎇AR2P␈↓ 
K␈ε61LISP
␈β∂␈↓ ↓y␈ε6CCLO␈α␈C␈α↓K␈↓ ββ␈ε6DO␈↓ ∧
␈ε6FNTCH␈α↓R␈↓ ¬⊗␈ε6KRL␈↓ ε"␈ε6MYMF␈↓ π8␈ε6PR␈α␈OVE␈↓ λ<␈ε6SPINDL␈↓ 	E␈ε6V␈α⎇ARIAN␈↓ 
K␈ε63D␈α↓FL␈α}Y
␈β(␈↓ ↓y␈ε6CHACK␈↓ ββ␈ε6DOCT␈α↓O␈α␈R␈↓ ∧
␈ε6F␈α␈OL␈↓ ¬⊗␈ε6KWIC␈↓ ε"␈ε6NC␈α↓O␈α␈MPL␈↓ π8␈ε6PR␈α␈U␈α↓NE␈↓ λ<␈ε6SPOOL␈↓ 	E␈ε6V␈α⎇ARL␈↓ 
K␈ε66T␈α↓O␈α␈10
␈βA␈↓ ↓y␈ε6CHA␈α␈TER␈↓ ββ␈ε6DO␈α␈V␈α↓ER␈↓ ∧
␈ε6F␈α␈OLI␈α␈S␈α↓P␈↓ ¬⊗␈ε6L␈↓ ε"␈ε6NET␈α↓WHO␈↓ π8␈ε6PS␈α↓EG␈↓ λ<␈ε6SQU␈α↓EEZ␈↓ 	E␈ε6VCGEN
␈βZ␈↓ ↓y␈ε6CHEC␈α↓KE␈↓ ββ␈ε6DPYH␈α↓AX␈↓ ∧
␈ε6F␈α␈OLM␈α␈L␈↓ ¬⊗␈ε6L␈α␈C␈α↓F␈↓ ε"␈ε6NEW␈α↓L␈α␈CF␈↓ π8␈ε6PT␈α↓EX␈↓ λ<␈ε6SR␈α␈C␈α↓CH␈α↓K␈↓ 	E␈ε6VCLIP
␈βt␈↓ ↓y␈ε6CHRFNT␈↓ ββ␈ε6DRA␈α⎇W␈↓ ∧
␈ε6F␈α␈OLM␈α␈RG␈↓ ¬⊗␈ε6LESC␈α↓AL␈↓ ε"␈ε6NEW␈α↓M␈α␈U␈α↓S␈↓ π8␈ε6PT␈α↓Y␈↓ λ<␈ε6SR␈α␈C␈α↓COM␈↓ 	E␈ε6VCWP
␈β
␈↓ ↓y␈ε6CHRMA␈α␈C␈↓ ββ␈ε6DR␈α␈ONE␈↓ ∧
␈ε6F␈α␈ONT␈↓ ¬⊗␈ε6LIFE␈↓ ε"␈ε6NEW␈α↓S␈↓ π8␈ε6PT␈α↓YJOB␈↓ λ<␈ε6SS␈α↓O␈α␈R␈α}T␈↓ 	E␈ε6VER␈α␈C␈α↓H
␈β&␈↓ ↓y␈ε6CHR␈α}TS␈α↓T␈↓ ββ␈ε6DR␈α|W␈↓ ∧
␈ε6F␈α␈ONTCA␈↓ ¬⊗␈ε6LIFX␈α␈GP␈↓ ε"␈ε6NLISP␈↓ π8␈ε6PT␈α↓YOLD␈↓ λ<␈ε6ST␈α↓EREO␈↓ 	E␈ε6VERIFY
␈β?␈↓ ↓y␈ε6CIN␈α␈EMA␈↓ ββ␈ε6DSKL␈α␈OD␈↓ ∧
␈ε6F␈α␈ORM␈α␈A␈α␈T␈↓ ¬⊗␈ε6LINK␈↓ ε"␈ε6NMUSIO␈↓ π8␈ε6PU␈α↓B␈↓ λ<␈ε6ST␈α↓OR␈α⎇Y␈↓ 	E␈ε6VER␈α␈OLD
␈βX␈↓ ↓y␈ε6CKSUM␈↓ ββ␈ε6DSKTIM␈↓ ∧
␈ε6FRAID␈↓ ¬⊗␈ε6LINS␈↓ ε"␈ε6OP␈α}AS␈α↓CA␈↓ π8␈ε6PU␈α↓B2␈↓ λ<␈ε6SU␈α↓PDU␈α↓P␈↓ 	E␈ε6VIDX␈α␈GQ
␈βr␈↓ ↓y␈ε6CM1␈α␈1␈↓ ββ␈ε6DTLNET␈↓ ∧
␈ε6FREEF␈α␈O␈↓ ¬⊗␈ε6LISP␈↓ ε"␈ε6OPU␈α↓M␈α␈A␈↓ π8␈ε6PU␈α↓M␈α␈A␈↓ λ<␈ε6SU␈α↓R␈α|VEY␈↓ 	E␈ε6VLISP
␈β
␈↓ ↓y␈ε6CODE␈↓ ββ␈ε6DTN␈↓ ∧
␈ε6FR␈α|WK40␈↓ ¬⊗␈ε6LITC␈α↓R␈α⎇Y␈↓ ε"␈ε6ORACLE␈↓ π8␈ε6Q␈↓ λ<␈ε6SW␈↓ 	E␈ε6VM
␈β
$␈↓ ↓y␈ε6COLI␈α␈S␈α↓T␈↓ ββ␈ε6DTY␈α↓PE␈↓ ∧
␈ε6FSCA␈α↓LE␈↓ ¬⊗␈ε6L␈α␈OA␈↓ ε"␈ε6P␈↓ π8␈ε6RA␈α↓I␈α␈D␈↓ λ<␈ε6SW␈α↓R␈↓ 	E␈ε6VM15
␈β
=␈↓ ↓y␈ε6COM␈α␈BI␈↓ ββ␈ε6DUPINS␈↓ ∧
␈ε6FSIM␈↓ ¬⊗␈ε6L␈α␈OADA␈α⎇V␈↓ ε"␈ε6P2P␈↓ π8␈ε6R␈α␈C␈α↓V␈↓ λ<␈ε6SY␈α↓NDMP␈↓ 	E␈ε6VM22
␈β⊃

␈β↓S␈↓ 
␈εαC␈α␈on␈α}t␈α↓e␈α␈n␈α␈ts
␈βα&␈↓ ∨␈ε.Pa␈α↓ge
␈βαJ␈↓ α∀␈ε.I␈α↓n␈α␈tr␈α␈o␈α↓duc␈α␈tion␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.1
␈βαn␈↓ α∀␈ε.1␈α↓.␈α	Y␈α}our␈α
Co␈α↓mputer␈α
T␈α⎇erminal␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.1
␈ββ∩␈↓ αG␈ε.1␈α↓.␈α␈1␈α↓.␈α
The␈α
DataDisc␈α	Key␈α
B␈α↓oard␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.2
␈ββ6␈↓ αG␈ε.1␈α↓.␈α␈2␈α↓.␈α
O␈α␈ther␈α
Ke␈α␈y␈αBo␈α↓ards␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.3
␈ββZ␈↓ α∀␈ε.2␈α↓.␈α	L␈α↓og-␈α↓In␈α
and␈α
L␈α↓og-␈α↓O␈α␈ut␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.3
␈ββ}␈↓ αG␈ε.2␈α↓.␈α␈1␈α↓.␈α
Log␈α↓-In␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.4
␈β∧"␈↓ αG␈ε.2␈α↓.␈α␈2␈α↓.␈α
Automa␈α↓ti␈α␈c␈α
Lo␈α↓g-In␈αSe␈α␈rvic␈α␈es␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.5
␈β∧F␈↓ αG␈ε.2␈α↓.␈α␈3␈α↓.␈α
ALIAS␈α(to␈α
switc␈α␈h␈α
P␈α↓PNs)␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.6
␈β∧j␈↓ αG␈ε.2␈α↓.␈α␈4␈α↓.␈α
K␈α␈j␈α↓ob␈α
(to␈αLog␈αOut)␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.6
␈β¬∞␈↓ α∀␈ε.3␈α↓.␈α	E␈α↓di␈α␈tors␈↓ β:␈ε..␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.7
␈β¬2␈↓ αG␈ε.3␈α↓.␈α␈1␈α↓.␈α
The␈α
Syste␈α␈m␈αLine␈α
Edi␈α␈to␈α↓r␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ F␈ε.8
␈β¬V␈↓ αG␈ε.3␈α↓.␈α␈2␈α↓.␈α
The␈α
E␈α
E␈α↓di␈α␈tor␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.10
␈β¬z␈↓ α∀␈ε.4␈α↓.␈α	F␈α↓i␈α␈le␈α␈s␈α
a␈α↓nd␈α
Fil␈α␈e␈α
Dire␈α␈ctori␈α␈es␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.10
␈βε≡␈↓ αG␈ε.4␈α↓.␈α␈1␈α↓.␈α
Fil␈α␈e␈α
Iden␈α␈ti␈α␈|ers␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.11
␈βεB␈↓ αG␈ε.4␈α↓.␈α␈2␈α↓.␈α
Fil␈α␈e␈α
Protect␈α␈ion␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.12
␈βεf␈↓ αG␈ε.4␈α↓.␈α␈3␈α↓.␈α
E␈α
P␈α↓re␈α␈pared␈α
F␈α↓i␈α␈le␈α␈s␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.12
␈βπ
␈↓ αG␈ε.4␈α↓.␈α␈4␈α↓.␈α
Fil␈α␈ehacks␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.13
␈βπ.␈↓ αG␈ε.4␈α↓.␈α␈5␈α↓.␈α
T␈α⎇o␈αDEL␈α↓e␈α␈te,␈α	RE␈α↓N␈α␈a␈α↓me␈α
or␈α
C␈α↓O␈α␈P␈α↓y␈α
Fil␈α␈es␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.13
␈βπR␈↓ αG␈ε.4␈α↓.␈α␈6␈α↓.␈α
Lis␈α␈ting␈α
F␈α↓i␈α␈le␈α␈s←SPo␈α↓o␈α↓l␈α␈,␈α
XSPo␈ααol␈α␈,␈α
UNSPo␈ααol␈α␈,␈α
Qspo␈α↓ol␈α
and␈α
DO␈α␈V␈α}er␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.14
␈βπv␈↓ αG␈ε.4␈α↓.␈α␈7␈α↓.␈α
Lis␈α␈ting␈α
a␈α↓nd␈α
Se␈α␈a␈α↓rc␈α␈hing␈α
F␈α↓i␈α␈le␈α	D␈α↓i␈α␈rec␈α␈torie␈α␈s␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.16
␈βλ~␈↓ αG␈ε.4␈α↓.␈α␈8␈α↓.␈α
Di␈α␈rec␈α␈to␈α↓r␈α␈y␈αEditi␈α␈ng,␈α
DRD␈α
o␈α↓r␈α
R␈α
DIRED␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.16
␈βλ>␈↓ αG␈ε.4␈α↓.␈α␈9␈α↓.␈α
Monitori␈α␈ng␈αFil␈α␈e␈α
Usag␈α↓e␈α␈,␈α
DSKSIZ␈α
and␈α
R␈α
CKSUM␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.17
␈βλb␈↓ α∀␈ε.5␈α↓.␈α	HE␈α↓LP␈αand␈α
RE␈α↓AD␈α
HO␈α␈W␈α
to␈α
le␈α␈a␈α↓r␈α␈n␈αal␈α␈l␈α
abo␈α↓ut␈α
i␈α␈t␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.17
␈β	ε␈↓ αG␈ε.5␈α↓.␈α␈1␈α↓.␈α
HEL␈α↓P␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.17
␈β	*␈↓ αG␈ε.5␈α↓.␈α␈2␈α↓.␈α
R␈α␈E␈α↓AD␈α
HO␈α␈W␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.18
␈β	N␈↓ α∀␈ε.6␈α↓.␈α	System␈αProgra␈α↓ms␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.19
␈β	r␈↓ αG␈ε.6␈α↓.␈α␈1␈α↓.␈α
Com␈α↓pi␈α␈li␈α␈ng␈αand␈α
Runni␈α␈ng␈αUse␈α␈r␈αProgra␈α↓ms,␈α
wi␈α␈th␈α
SNAI␈α↓L␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.20
␈β
⊗␈↓ αG␈ε.6␈α↓.␈α␈2␈α↓.␈α
The␈α
DO␈α
Com␈α↓mand␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.22
␈β
:␈↓ αG␈ε.6␈α↓.␈α␈3␈α↓.␈α
W␈α␈ho␈α↓,␈α	Whe␈α␈n,␈α
Whe␈α␈re␈α
and␈αFi␈α␈ng␈α↓e␈α␈r␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.24
␈β
↑␈↓ αG␈ε.6␈α↓.␈α␈4␈α↓.␈α
FIND,␈α
DFI␈α↓N␈α␈D␈αand␈α
OFI␈α↓N␈α␈D␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.25
␈βα␈↓ αG␈ε.6␈α↓.␈α␈5␈α↓.␈α
MAIL␈α(to␈α
Users␈α
and␈α
to␈αthe␈α
Syste␈α␈m␈α↓),␈α
SEND␈α
and␈αT␈α⎇AL␈α↓K␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.26
␈β&␈↓ αG␈ε.6␈α↓.␈α␈6␈α↓.␈α
The␈α
D␈α␈AR␈α⎇T␈α
pro␈α↓gram␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.29
␈βJ␈↓ αG␈ε.6␈α↓.␈α␈7␈α↓.␈α
Mi␈α␈sce␈α␈ll␈α␈a␈α↓ne␈α␈o␈α↓us␈α
Syste␈α␈m␈αCom␈α↓ma␈α↓nds␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.29
␈βn␈↓ α∀␈ε.7␈α↓.␈α	Do␈α↓c␈α␈um␈α↓e␈α␈nt␈α
G␈α␈enerators␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.29
␈β∩␈↓ αG␈ε.7␈α↓.␈α␈1␈α↓.␈α
PO␈α␈X␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.30
␈β6␈↓ αG␈ε.7␈α↓.␈α␈2␈α↓.␈α
PUB␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.30
␈βZ␈↓ αG␈ε.7␈α↓.␈α␈3␈α↓.␈α
TEX␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.31
␈β}␈↓ αG␈ε.7␈α↓.␈α␈4␈α↓.␈α
MAXTE␈α↓X␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.31
␈β
"␈↓ α∀␈ε.8␈α↓.␈α	I␈α↓n␈α␈te␈α␈rfa␈α↓c␈α␈ing␈α
other␈α
Systems␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.32
␈β
F␈↓ α∀␈ε.9␈α↓.␈α	UU␈α↓O␈α␈s␈α
a␈α↓nd␈α
the␈α
UUO␈α
Man␈α␈ua␈α↓l␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.32
␈β
j␈↓ α∀␈ε.Appendic␈α␈es␈↓ β:␈ε..␈↓ βV␈ε..␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.34
␈β∞∞␈↓ αG␈ε.A␈α↓ppe␈α␈ndix␈α
C␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.34
␈β∞2␈↓ αG␈ε.A␈α↓ppe␈α␈ndix␈α
H␈↓ βs␈ε..␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.36
␈β∞V␈↓ αG␈ε.A␈α↓ppe␈α␈ndix␈α
R␈↓ ∧⊂␈ε..␈↓ ∧-␈ε..␈↓ ∧J␈ε..␈↓ ∧f␈ε..␈↓ ¬β␈ε..␈↓ ¬ ␈ε..␈↓ ¬=␈ε..␈↓ ¬Z␈ε..␈↓ ¬v␈ε..␈↓ ε∪␈ε..␈↓ ε0␈ε..␈↓ εM␈ε..␈↓ εj␈ε..␈↓ πε␈ε..␈↓ π#␈ε..␈↓ π@␈ε..␈↓ π]␈ε..␈↓ πz␈ε..␈↓ λ⊗␈ε..␈↓ λ3␈ε..␈↓ λP␈ε..␈↓ λm␈ε..␈↓ 	
␈ε..␈↓ 	&␈ε..␈↓ 	C␈ε..␈↓ 	`␈ε..␈↓ 	⎇␈ε..␈↓ 
~␈ε..␈↓ 
6␈ε..␈↓ 
S␈ε..␈↓ 
p␈ε..␈↓ 
␈ε..␈↓ 7␈ε.37
␈β∂'␈↓ ε[␈εεi
␈β⊃/FONT#2=cmr18[XGP,SYS]=ACISTWehnorstt/FONT#3=cmr12[XGP,SYS]=-.123456789ACDEFGHILMOPRSTUWYabcdefghilmnoprstuyy/FONT#6=cmu10[XGP,SYS]=ii/FONT#12=cmssc8[XGP,SYS]=(),-.12345679ACDEFGHIKLMNOPQRSTUVWXY←abcdefghilmnoprstuvwxyy/FONT#34=cmr10[XGP,SYS]=∞!"$'(),-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]↑←abcdefghijklmnopqrstuvwxyz{|⎇}}/FONT#35=cmi10[XGP,SYS]=∃%%/FONT#36=cmsy10[XGP,SYS]=β∧⊃≤ "#$189:fgj|␈␈/FONT#37=cms10[XGP,SYS]="'(),-.;BIT\←abcdefghiklmnopqrstuvwxy||/FONT#38=cmb10[XGP,SYS]=.1234567899/FONT#39=cmtt[XGP,SYS]=()*,./123469:<=>ABCDEFGHIJKLMNOPQRSTUWXYZ[]←abcdefijlmnoprstuwxx/FONT#40=cmr9[XGP,SYS]=CDSaceimnoprtuu/FONT#45=cmtt9[XGP,SYS]=→!'*,-./012345689:;ABCDEFGHIJKLMNOPQRSTUVWXY[]←abcdefghijlmnoprstuvwyy/FONT#46=cmr8[XGP,SYS]=$%'(),-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[]↑←abcdefghijklmnopqrstuvwxyz{||/FONT#47=cmi8[XGP,SYS]=01234567899/FONT#51=cmr7[XGP,SYS]=012345678ABCDEFGHIJKLMNOPQRSTUVWXYZZ/FONT#53=cmsy7[XGP,SYS]=
⊃\\/FONT#54=cmr6[XGP,SYS]=01234568ABCDEFGHIJKLMNOPQRSTUVWXYZZ